Algorithm Engineer - OpenData APAC
Singapore - SingaporeFull-TimeMid-levelSoftware Engineering
What You’ll Do
- Work within a cross-functional data team to build scalable NLP and ML models
- Work from end-to-end on live production pipelines. Not just modeling, not theoretical
- Define the best approach to solve problems with ML. Build data and model pipelines
- Test, validate, deploy, and monitor solutions for impact
- Optimize models for production throughput and uptime requirements
- Automate deployments, testing, and monitoring (MLOps)
Requirements
- 2+ years of hands-on experience in a Machine Learning Engineer, Algorithm Engineer, or similar role
- Expert-level proficiency in Python, with strong experience in building production-ready ML code
- Solid foundation in machine learning concepts, including model training, evaluation, and optimization
- Practical experience with deep learning or ML frameworks, such as PyTorch,
- TensorFlow, or related libraries (e.g., TRL for reinforcement learning or fine-tuning workflows)
- Familiarity with modern MLOps practices, including experiment tracking, model versioning, and deployment, using at least one platform such as MLflow,
- Kubeflow, or AWS SageMaker
- Strong problem-solving ability and the capacity to work both independently and collaboratively
- Strong communication skills, with the ability to explain tech
Nice to Have
- Experience with cutting-edge AI techniques, such as: Agentic AI / Autonomous Agents, Retrieval-Augmented Generation (RAG), Large Language Models (LLMs) and fine-tuning approaches
- Exposure to end-to-end ML systems, including data ingestion, model serving, monitoring, and automated retraining.
- Experience working in cloud environments (AWS, GCP, or Azure).
