Job Description
We are seeking a Backend Development Engineer (AI Agent specialization) or an AI Native Backend Engineer who embraces the "Agent Native" philosophy. Unlike traditional CRUD development, you will be responsible for designing and building intelligent agent systems capable of autonomous planning, memory retention, tool invocation, and environmental interaction. In this role, AI is not merely an occasional API call—it is the core paradigm. You will reconstruct backend logic around state machines, graph computation, and autonomous decision-making. Every line of code you write may determine how an Agent comprehends complex tasks and breaks them down for execution.
Key Responsibilities
- Core Framework Development: Design and implement a highly scalable AI Agent execution engine supporting multiple reasoning modes such as ReAct, Plan-and-Execute, and multi-agent collaboration.
- Tool & Ecosystem Integration: Develop "hands and feet" for Agents by seamlessly encapsulating internal APIs, third-party services, and databases into standardized tools via Function Calling/Tool Use mechanisms.
- Memory System Construction: Architect hybrid memory systems, including vector database-based long-term memory and Redis-based short-term working memory.
- Workflow Orchestration: Utilize LangGraph, DSPy, or custom DSLs (Domain-Specific Languages) to orchestrate complex Agent workflows, handling loops, retries, backtracking, and human-in-the-loop collaboration.
- Performance Optimization: Optimize LLM call latency and costs (caching, prompt compression, model routing) while ensuring stability of asynchronous task queues under high concurrency.
Job Requirements
- Education & Experience: Degree in Computer Science or related field with 2-5 years of backend development experience.
- Solid Backend Fundamentals: Proficiency in at least one of Python/Go/Java (Python preferred due to mature AI ecosystem).
- Asynchronous Programming: Expertise in Python asyncio, Go Goroutines, or equivalent.
- Frameworks: Familiarity with FastAPI/Spring Boot and ability to independently design RESTful/gRPC APIs.
- Databases & Middleware: Proficient with PostgreSQL/MySQL and basic usage of at least one vector database (Milvus/Pinecone/Qdrant/Chroma).
- AI Fundamentals: Deep understanding of LLM limitations (hallucinations, context windows, reasoning bottlenecks) and engineering solutions to mitigate them.
- Prompt Engineering: Practical experience with Few-shot and Chain-of-Thought techniques.
Benefits
- Team-building activities
- Health check-ups
- Annual performance bonus