Lead Software Engineer – Machine Learning
A leading employer is hiring a Lead Software Engineer specialising in Machine Learning at their Bengaluru, Karnataka office. This role offers the opportunity to drive ML engineering at a senior level within a dynamic technology environment.
About the role
The employer is seeking an experienced Lead Software Engineer – Machine Learning to join their team in Bengaluru, Karnataka. The successful candidate will take ownership of machine learning initiatives, guiding technical direction and contributing hands-on to the development and deployment of ML systems.
In this leadership role, the engineer will be expected to collaborate closely with cross-functional teams, mentor junior engineers, and ensure that machine learning solutions are scalable, reliable, and aligned with business objectives.
- Lead the design, development, and optimisation of machine learning models and pipelines
- Drive technical decisions and best practices across the ML engineering team
- Collaborate with product, data science, and infrastructure teams to deliver end-to-end ML solutions
- Mentor and guide junior and mid-level engineers within the team
This position is based in Bengaluru, Karnataka and is suited to a seasoned software engineer with a strong background in machine learning who is ready to step into or continue a leadership capacity.