Software Engineer (AI Applications and Platform) - Campus Recruitment
Beijing-based enterprise AI company building foundation-model, agentic-AI, and AI-transformation products, including the TrueNorth enterprise decision hub.
Funding history
Investors
About 01.AI
01.AI develops full-stack enterprise AI solutions, industry-agent applications, and sovereign/industry model-training capabilities.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop and optimize backend services for AI-first applications, including model routing and task orchestration. You will build multi-agent systems and workflows, enterprise RAG, multi-tenancy, authentication and private deployment, apply automated software construction with agents, collaborate with frontend, algorithm, product and test teams, and help build evaluation, monitoring and observability.
Requirements
- Class of 2027 graduate with bachelor's degree or above in computer, software engineering, communications or related field
- Solid CS fundamentals; proficient in at least one of Go, Python, Java, C++, Rust
- Backend or application development foundation; React/Vue, TypeScript or full-stack experience preferred
- Interest in LLM application development; knows Agent, RAG, workflow, tool calling; LangChain, LangGraph, Dify preferred
- Actively uses agents to assist software development
- Good coding, debugging, learning and communication; Docker, Kubernetes, cloud, distributed systems, open source preferred; can read English technical documents
Responsibilities
- Design, develop and optimize backend services for AI-first applications, including model access and routing, APIs and task orchestration
- Build Multi-Agent systems and workflows integrating external tools and business APIs
- Build enterprise RAG including multi-source ingestion, hybrid retrieval, reranking and citation tracing
- Build and validate multi-tenancy, authentication and private deployment capabilities
- Apply agents, toolchains and automated testing to software construction and assess impact
- Collaborate on design, integration, launch and troubleshooting; develop React/TypeScript UIs or admin consoles as needed
- Build evaluation, monitoring and observability systems
