Back to all jobs

Lead Software Engineer – Machine Learning

Posted 9d ago
IndiaOnsite Full-time Any experience Competitive

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.