Machine Learning Engineer

Zoho

Bengaluru

On-site

INR 700,000 - 1,100,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BBI, a global data engineering consulting firm, seeks a Senior Machine Learning Software Engineer to lead the development of scalable ML infrastructure, tools, and platforms bridging research and production.

You will architect training, evaluation, deployment, and monitoring pipelines, ensure production-grade AI capabilities, and mentor junior engineers while advancing MLOps practices across teams.

Qualifications

  • 5–6 years of industry experience in ML engineering, backend engineering, or infrastructure roles supporting machine learning.
  • Proficient in Python and one or more systems-level languages (Go, Java, C++).
  • Experience building and maintaining ML infrastructure (model registries, training orchestration, distributed data pipelines).
  • Familiarity with containerization and deployment technologies (Docker, Kubernetes, AWS SageMaker, Vertex AI, etc.).
  • Hands-on experience with modern MLOps frameworks (MLflow, TFX, Kubeflow).
  • Demonstrated mentorship experience, with direct support for the growth of junior engineers.

Responsibilities

  • Architect, build, and maintain reusable components and tools to support model training, evaluation, and deployment at scale.
  • Lead cross-functional engineering initiatives involving platform stability, experimentation infrastructure, or real-time inference systems.
  • Review code, propose architectural improvements, and uphold software engineering best practices within the ML engineering team.
  • Drive design and implementation of MLOps pipelines, automation, and model governance workflows.
  • Collaborate with ML researchers to produce experimental models and ensure compatibility with existing infrastructure.

Skills

Python
Go
Java
C++
ML infra
MLOps
Mentorship
CI/CD

Tools

MLflow
TFX
Kubeflow

Job description

Job Description

BBI is a global data engineering consulting firm that empowers clients to effectively scale and modernize. We combine engineering fundamentals and innovative tools to execute business-critical, end-to-end projects on-time and on-budget. We offer expert services across Data Integration, Data Modernization, Data Migration, Data Architecture, Platform Support, and Application Services. Our goal is to provide business value in the most effective way for our clients so clients can focus on growth.


Job Description – Sr. Machine Learning Software Engineer


Position Summary

The Senior Machine Learning Software Engineer is a senior-level technical contributor responsible for leading the development of software infrastructure, tools, and platforms that enable scalable and maintainable machine learning operations. This role plays a critical part in bridging the gap between research and production by architecture reliable systems for training, testing, deployment, and monitoring of machine learning models. The Senior Machine Learning Software Engineer ensures AI capabilities are production-grade, reliable, and scalable—unlocking innovation across all AI-driven products. In addition to making significant technical contributions, the Senior MLSE provides mentorship to junior engineers and fosters best practices in software quality, MLOps, and automation across the machine learning lifecycle.


Responsibilities:

Infrastructure Design & Development


  • Architect, build, and maintain reusable components and tools to support model training, evaluation, and deployment at scale.

  • Optimize model serving frameworks, feature stores, data pipelines, and CI/CD systems for ML workflows.

  • Ensure reliability, observability, and performance across ML systems in production.


Technical Leadership & Execution


  • Lead cross-functional engineering initiatives involving platform stability, experimentation infrastructure, or real-time inference systems.

  • Review code, propose architectural improvements, and uphold software engineering best practices within the ML engineering team.

  • Drive design and implementation of MLOps pipelines, automation, and model governance workflows.


Collaboration with Research & Product Engineering


  • Work closely with ML researchers to produce experimental models, ensuring compatibility with existing infrastructure.

  • Coordinate with data engineering to integrate pipelines, data validations, and model input/output schemas.

  • Contribute to product engineering discussions when ML systems require edge optimization, user facing API integrations, or UI-linked inference.

  • Mentor ML Software Engineers I and II, with a proven track record of advancing at least one MLSE I to MLSE II.

  • Contribute to internal documentation, architecture reviews, and engineering learning resources.

  • Set high standards for code quality, reproducibility, and maintainability across the ML engineering discipline.


Requirements


  • 5–6 years of industry experience in ML engineering, backend engineering, or infrastructure roles supporting machine learning

  • Proficient in Python and one or more systems-level languages (e.g., Go, Java, C++)

  • Experience building and maintaining ML infrastructure (e.g., model registries, training orchestration, distributed data pipelines)

  • Familiarity with containerization and deployment technologies (Docker, Kubernetes, AWS SageMaker, Vertex AI, etc.)

  • Hands-on experience with modern MLOps frameworks (e.g., MLflow, Meta-flow, TFX, Kuberflow, etc.)

  • Demonstrated mentorship experience, with direct support for the growth and promotion of junior engineer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Blackbuck Insights, LLC • Bengaluru

On-site
INR 350,000 - 550,000
Senior ML Research Engineer
Senior ML Research Engineer

Blackbuck Insights, LLC • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Lever, Inc. • Bengaluru

On-site
INR 8,000,000 - 9,900,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Amgen SA • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Ml Engineer
Ml Engineer

India Filings Pvt Ltd • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

iSpace Software Solutions India Private Limited • Hyderabad

On-site
INR 350,000 - 600,000
Machine Learning Engineer
Machine Learning Engineer

Emperen Technologies • New Delhi

On-site
INR 1,800,000 - 2,600,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit Inc. • Bengaluru

On-site
USD 1,363 - 2,044
Machine Learning Engineer
Machine Learning Engineer

C1X • Chennai District

On-site
INR 1,200,000 - 2,200,000
ML Ops Engineer - Generative AI, Digital Automation, & Integration
ML Ops Engineer - Generative AI, Digital Automation, & Integration

Biotale • India

On-site
INR 800,000 - 1,200,000