Skip to content
EarninEarnin

Head of Machine Learning

Leads and scales an India-based machine learning organization, owning production ML systems and measurable business impact across risk, growth, personalization, and operations. Requires 7+ years of industry experience, people-management experience, and strong Python, SQL, and applied ML expertise.

About the job

Responsibilities

  • Build, manage, and mentor a high-performing team of machine learning engineers; foster collaboration, support career growth, and invest in continuous skills development.
  • Own the delivery and impact of machine learning initiatives, working closely with cross-functional partners to ensure measurable business outcomes.
  • Lead the design, development, and optimization of machine-learning-based systems, including deep learning and reinforcement learning.
  • Drive scientific and engineering rigor through experimentation, evaluation, and quantifying impact on engagement and business metrics.
  • Partner with data engineering, product management, and marketing teams to take ML solutions from conception through experimentation to reliable, timely production deployment.
  • Establish India as a strategic ML hub by leading hiring, onboarding, culture building, team health, and local engagement initiatives.

Requirements

  • Master's or Ph.D. in Computer Science, Statistics, or a closely related technical field.
  • 7+ years of industry experience, including 3+ years of people management experience.
  • Strong depth across core machine learning algorithms and applied ML techniques.
  • Proven experience building, deploying, and operating production ML systems at scale.
  • Advanced proficiency in Python and SQL, with a strong software engineering foundation.
  • Excellent written and verbal communication skills, with the ability to influence and collaborate across technical and non-technical stakeholders.

Benefits

  • Healthcare benefits.
  • Internet and cell phone reimbursement.
  • Learning and development stipend.
  • Opportunities to collaborate with and travel to the Mountain View headquarters and Bangkok site.
  • Hybrid work from the Bengaluru office, with at least 2 days per week in the office.
  • No visa sponsorship or immigration support is provided.

Skills

Machine Learning, Deep Learning, Reinforcement Learning, Python, SQL, Software Engineering, Production Ml Systems, Machine Learning Algorithms

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Search Platform
No salary listedOn-site10+ YOEML Engineering

Leads the development of ML- and NLP-powered search relevance systems, including query understanding, ranking, retrieval, and evaluation. Requires 10+ years of search relevance experience and a bachelor’s degree, with advanced study preferred.

Payabli

Payabli

Remote

Staff Machine Learning Engineer
No salary listedRemote8+ YOEML Engineering

Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site10+ YOEML Engineering

Leads the development of machine-learning search relevance systems, including query understanding, ranking, retrieval, and evaluation at scale. Requires 10+ years of search relevance experience and expertise in ML, NLP, or related discovery technologies.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Machine Learning
No salary listedOn-site10+ YOEML Engineering

Leads the development of machine-learning search relevance systems, including query understanding, ranking, retrieval, and evaluation pipelines. The role requires 10+ years of search relevance experience and expertise in NLP, LLMs, or related discovery technologies.

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.