Machine Learning Engineer (0-5)

Tech Mahindra

Dadri, Pune District, Bengaluru

Hybrid

INR 1,200,000 - 2,800,000

Full time

8 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

Tech Mahindra is seeking an ML Engineer (MLOps) to drive model development and production lifecycle management. The role emphasizes building scalable ML pipelines, deploying models, and implementing CI/CD for end-to-end machine learning systems. You will collaborate with data engineers and software teams to ensure reliable, observable ML services across environments.

Qualifications

  • Experience: 0–5 years in ML/AI or related fields
  • Strong Python and ML model development fundamentals
  • Familiarity with ML lifecycle including training, validation, deployment and monitoring

Responsibilities

  • Develop, train, validate and optimize ML models.
  • Package and deploy ML models as production services.
  • Implement CI/CD and automation for ML applications.
  • Containerize workloads using Docker and deploy on Kubernetes.
  • Design ML pipelines for data, training, validation, deployment and monitoring.

Skills

Python programming
ML fundamentals
CI/CD
Model deployment
Containerization

Tools

Docker
Git
Kubernetes
Kubeflow
KServe
Seldon
Terraform
Airflow
Dagster
MLflow
DVC
Kafka
OpenTelemetry

Job description

ML Engineer (MLOps) Job Description

Experience: 0–5 Years

Location: Pan India

Role Overview

We are looking for an ML Engineer who can work across Machine Learning model development and the operational lifecycle of ML systems. The role combines model development, training, evaluation, deployment, CI/CD, infrastructure automation, monitoring and production support, with a strong preference for open-source tooling.

Key Responsibilities
  • Develop, train, validate and optimize Machine Learning models.
  • Perform data preprocessing, feature engineering and model evaluation.
  • Build reproducible ML training and inference workflows.
  • Package and deploy ML models as production services.
  • Design ML pipelines covering data, training, validation, deployment and monitoring.
  • Implement CI/CD and automation for ML applications and models.
  • Manage model versions, experiments, artifacts and release processes.
  • Containerize workloads using Docker and deploy them on suitable infrastructure.
  • Implement model/application logging, metrics, monitoring and alerting.
  • Optimize inference latency, resource utilization and scalability.
  • Work with Kubernetes and container orchestration where applicable.
  • Collaborate with AI Engineers, Data Engineers and Full Stack Developers.
  • Deploy, serve, and manage machine learning models across development and production environments, including model versioning and lifecycle management.
  • Build and maintain CI/CD pipelines to automate model deployment and ML application releases.
Core Technical Skills
  • Strong Python programming.
  • Machine Learning fundamentals: regression, classification, clustering, feature engineering and model evaluation.
Machine Learning Models
  • Ability to select the appropriate model based on the business problem, dataset characteristics, performance requirements, and production constraints.
  • Feature Engineering, Feature Selection, Hyperparameter Tuning, Model Optimization, and Model Explainability.
  • Model Selection & Evaluation: cross-validation, precision, recall, F1-score, ROC-AUC, confusion matrix, RMSE, MAE, and appropriate business metrics.
  • Dimensionality Reduction: PCA and related techniques.
  • Recommendation Systems: collaborative filtering, content-based approaches, and hybrid recommendation techniques.
  • Time-Series: forecasting, trend/seasonality analysis, and time-series model evaluation.
  • Clustering: K-Means, DBSCAN, hierarchical clustering, and related methods.
  • Boosting: XGBoost, LightGBM, and similar gradient-boosting techniques.
  • Classification: Logistic Regression, Decision Trees, Random Forest, SVM, KNN, Naive Bayes, and ensemble methods.
  • Regression: Linear Regression, Ridge/Lasso, and related approaches.
  • Scikit-learn and practical ML development experience.
  • PyTorch and/or TensorFlow.
  • Git, Linux, shell scripting and software engineering practices.
  • REST APIs and model-serving concepts.
  • Docker and CI/CD fundamentals.
  • SQL and basic data pipeline knowledge.
  • Understanding of cloud or infrastructure concepts.
Preferred / Additional Skills
  • MLflow for experiment tracking, model registry and lifecycle management.
  • Kubeflow, KServe or Seldon for ML workflows/serving.
  • Apache Airflow, Prefect or Dagster for workflow orchestration.
  • Kubernetes and Helm.
  • Terraform or OpenTofu for infrastructure as code.
  • Prometheus and Grafana for monitoring.
  • OpenTelemetry, Loki and/or ELK/OpenSearch for observability.
  • Argo CD / Argo Workflows or GitLab CI for automation.
  • Feast or another open-source feature store.
  • Kafka for event-driven ML/data workflows.
  • DVC, AWS Sagemaker, AWS Bedrock
Open-Source Technology Stack
  • Python
  • Scikit-learn
  • PyTorch / TensorFlow
  • MLflow
  • DVC
  • Kubeflow / KServe / Seldon
  • Apache Airflow / Prefect / Dagster
  • Docker
  • Kubernetes
  • Helm
  • Terraform / OpenTofu
  • GitHub Actions / GitLab CI / Jenkins
  • Argo CD / Argo Workflows
  • Prometheus + Grafana
  • OpenTelemetry
  • PostgreSQL
  • Redis
  • Kafka
  • Linux
Ideal Candidate Profile

The ideal candidate should be capable of moving an ML model from experimentation to a reliable production service, while also handling automation, deployment, observability and lifecycle management. This is a hybrid ML + MLOps role rather than a pure DevOps position.

Key Skills

Python | Scikit-learn | PyTorch / TensorFlow | MLflow | Kubeflow / KServe / Seldon | Apache Airflow / Prefect / Dagster | Docker | Kubernetes | Helm | Terraform / OpenTofu | GitHub Actions / GitLab CI / Jenkins | Argo CD / Argo Workflows | Prometheus + Grafana | OpenTelemetry | PostgreSQL | Redis | Kafka | Linux

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MLOps Lead / Engineer
MLOps Lead / Engineer

National e-Governance Division (NeGD), Digital India Corporation • Delhi

On-site
INR 3,000,000 - 6,000,000
DevOps+MLOps+PythonML
DevOps+MLOps+PythonML

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,500,000
MLOps
MLOps

Qloron Pvt Ltd • Mumbai

On-site
INR 1,200,000 - 1,800,000
DevOps+MLOps+PythonML Developer
DevOps+MLOps+PythonML Developer

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,300,000
MLOps Engineer
MLOps Engineer

Hexacorp Technical Services • Bengaluru

On-site
INR 1,400,000 - 2,300,000
AI / ML Ops Engineer
AI / ML Ops Engineer

Zoho • India

Remote
INR 1,800,000 - 2,800,000
MLOps Engineer
MLOps Engineer

EAZYGURUS IT TRAINING • Hyderabad

On-site
INR 1,100,000 - 1,700,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
ML Ops Developer
ML Ops Developer

Tata Consultancy Services • Chennai District

On-site
INR 1,200,000 - 2,500,000
MLOps Engineer
MLOps Engineer

Unico Connect LLP. • Mumbai

On-site
INR 1,000,000 - 1,500,000