Senior AI Engineer
Summary
Build and deploy production-grade AI systems, including LLMs and RAG pipelines, using Python and cloud AI platforms.
Responsibilities
- Translate business requirements and algorithmic models into high-quality, production-ready code
- Design, develop, test, deploy, and maintain efficient and reliable AI models and systems
- Monitor system performance, optimise efficiency, and handle incident troubleshooting to ensure service reliability
- Safeguard production AI systems in terms of stability, scalability, and security
- Collaborate with data scientists, software engineers, and product managers to drive smooth project delivery
- Produce clear technical documentation, including architecture designs, API specifications, and operation guides
- Contribute to technical decision-making and introduce AI engineering best practices and tools
- Perform code reviews and mentor junior engineers
Requirements
- Bachelor’s degree or above in Computer Science, AI, ML, Statistics, or related field
- 3+ years software development, including 1+ year on Python-based AI projects
- Strong Python and AI libraries (e.g. NumPy, Pandas, Scikit-learn)
- Experience with at least one LLM framework and major LLM APIs
- Knowledge of vector databases and RAG architectures
- Cloud AI platform experience preferred
- Familiar with version control, testing, and CI/CD
- Experience deploying AI to production (e.g. Docker, Kubernetes, FastAPI, Flask) is a plus
- Experience with large datasets and SQL databases
- Fluent Chinese and English; strong communication and learning agility