Lead Machine Learning Engineer
- Sri Lanka
Responsibilities
- Lead and mentor a team of skilled Machine Learning Engineers, guiding them through project execution and innovation.
- Define the technical direction and architecture for end-to-end ML solutions.
- Build and deploy scalable, efficient, and secure ML models using the latest frameworks and cloud platforms.
- Champion best practices in ML engineering, software quality, and project execution.
- Participate actively in coding, model development, and problem-solving activities.
- Conduct code reviews to ensure performance, maintainability, and adherence to standards.
- Implement security protocols to safeguard data and ensure compliance.
- Use debugging and performance monitoring tools to optimize ML pipelines.
- Integrate cloud-based ML services using platforms like AWS, Azure, GCP, or Huawei Cloud.
- Apply modern design patterns to ensure long-term scalability and reliability.
Expected Profile
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related STEM field.
- 5+ years of hands-on experience in software and machine learning development, with a focus on computer vision applications.
- 3+ years of leadership or mentoring experience in ML engineering teams.
- Advanced proficiency in Python, backend API development, and ML frameworks such as TensorFlow, PyTorch, OpenCV, or Keras.
- Proven experience with cloud ML platforms (AWS / Azure / GCP / Huawei) and deployment of ML models in production.
- Strong skills in debugging, performance tuning, and optimization of ML and Computer Vision pipelines.
- A growth mindset, strong leadership presence, and passion for advancing AI and computer vision technologies that create

