
Software Engineer, Machine Learning & AI
- Shanghai
- Permanent
- Full-time
- 3+ years of professional software engineering experience, with a focus on AI/ML development
- Proficiency in Python or another object-oriented programming language
- Hands-on experience with training and deploying ML models or using LLMs in applications
- Strong problem-solving skills and an ability to learn quickly in a fast-paced environment
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent industry experience
- Strong communication skills and a collaborative mindset
- Exposure to agentic workflows, RAG pipelines, or LLM APIs (e.g., OpenAI, HuggingFace, LangChain)
- Experience with ML infrastructure tools (e.g., PyTorch, TensorFlow, Ray, Airflow)
- Familiarity with containerization (e.g., Docker), CI/CD, and cloud-based development
- Passion for continuous learning, knowledge-sharing, and improving how teams build AI/ML systems