Machine Learning Engineer

SWITS DIGITAL Private Limited

Chennai District

On-site

INR 3,000,000 - 6,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SWITS DIGITAL Private Limited in Chennai is seeking an experienced Machine Learning Engineer to design, deploy, and maintain scalable AI/ML solutions in production environments. The role requires strong Python expertise, MLOps experience, data engineering skills, and proficiency with CI/CD, containers, and cloud-native tech.

You will collaborate with Data Scientists, DevOps, and Engineering teams to industrialize ML models, optimize data pipelines, and ensure secure, reliable AI applications

Qualifications

  • 6+ years of Python development experience.
  • Strong background in MLOps and production deployment of ML models.
  • Experience with CI/CD pipelines, containerization, and cloud-native tech.
  • Proficient in Linux environments and Bash scripting.
  • Experience working in Agile teams.

Responsibilities

  • Design, develop, and optimize data ingestion and ETL pipelines for AI/ML applications.
  • Build, deploy, and maintain production-grade ML pipelines using MLOps best practices.
  • Develop and maintain scalable Python applications with emphasis on performance and security.
  • Manage Python environments and dependencies across dev and prod.
  • Implement and maintain CI/CD pipelines for automated deployment of ML apps.
  • Deploy and manage containerized apps using Docker and Kubernetes.
  • Design and optimize workflows with Apache Airflow for data processing and ML orchestration.
  • Develop and optimize Denodo data virtualization layers.
  • Work with PostgreSQL schemas, queries, and data management.
  • Perform vulnerability assessments and enforce secure coding practices across AI/ML apps.
  • Troubleshoot production issues, perform root-cause analysis, ensure ML service availability.
  • Collaborate with cross-functional teams to translate business requirements into scalable AI solutions.
  • Implement logging, monitoring, and observability for AI apps.
  • Stay updated with emerging AI/ML tech including LLMs and Agentic AI.

Skills

Python development
OOP & decorators
MLOps
Performance optimization
CI/CD
Docker
Kubernetes
Airflow
Denodo
PostgreSQL
Security practices
Linux & Bash
Agile
Data engineering
Model deployment

Tools

Docker
Kubernetes
Jenkins
GitLab CI/CD
Airflow
Denodo
PostgreSQL

Job description

Job Title: Machine Learning Engineer

Experience: 6+ Years

Location: Chennai

Employment Type: Full-Time

Job Summary

We are looking for an experienced Machine Learning Engineer to design, deploy, and maintain scalable AI/ML solutions in production environments. The ideal candidate will have strong expertise in Python, MLOps, data engineering, CI/CD pipelines, containerization, and cloud-native technologies. This role involves collaborating with Data Scientists, DevOps, and Engineering teams to industrialize machine learning models, optimize data pipelines, and ensure secure, reliable, and high-performing AI applications.

Key Responsibilities
  • Design, develop, and optimize data ingestion and ETL pipelines for AI/ML applications.
  • Build, deploy, and maintain production-grade machine learning pipelines using MLOps best practices.
  • Develop and maintain scalable Python applications with a focus on performance, code quality, and security.
  • Manage Python environments, dependencies, and package compatibility across development and production environments.
  • Implement and maintain CI/CD pipelines for automated deployment of machine learning applications.
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Design and optimize workflows using Apache Airflow for data processing and ML orchestration.
  • Develop and optimize virtualized data access layers using Denodo.
  • Work with PostgreSQL databases for schema design, query optimization, and data management.
  • Perform vulnerability assessments and implement secure coding practices across AI/ML applications.
  • Troubleshoot production issues, perform root cause analysis, and ensure high availability of ML services.
  • Collaborate with cross-functional teams to translate business requirements into scalable AI solutions.
  • Implement logging, monitoring, and observability for AI applications.
  • Stay updated with emerging AI/ML technologies, including Large Language Models (LLMs) and Agentic AI.
Required Skills
  • 6+ years of experience in Python development.
  • Strong expertise in Object-Oriented Programming (OOP), decorators, performance optimization, and secure coding practices.
  • Experience with Python environment management tools such as pip, uv, mamba, and micromamba.
  • Hands-on experience in MLOps, model deployment, model versioning, and production support.
  • Strong knowledge of Docker and Kubernetes.
  • Experience with Jenkins and GitLab CI/CD pipelines.
  • Good understanding of Linux administration and Bash scripting.
  • Strong SQL skills with PostgreSQL.
  • Experience with Denodo Data Virtualization Platform.
  • Expertise in Apache Airflow DAG development and workflow orchestration.
  • Experience integrating Airflow with databases, APIs, and ML platforms.
  • Knowledge of monitoring, logging, debugging, and incident management.
  • Familiarity with secure software development lifecycle (SDLC) practices.
  • Experience working in Agile development environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer – MLOps & AI
Machine Learning Engineer – MLOps & AI

CNIM MARTIN Pvt. Ltd • Chennai District

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

Moder Solutions • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Machine Learning Engineer_6+yrs
Machine Learning Engineer_6+yrs

Zorba AI • India

Hybrid
INR 1,500,000 - 2,100,000
Machine Learning Engineer
Machine Learning Engineer

Weekday AI (YC W21) • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Machine Learning Engineering Senior Engineer
Machine Learning Engineering Senior Engineer

V2soft • Chennai District

On-site
INR 1,200,000 - 1,800,000
Machine Learning Engineer_5+ Years
Machine Learning Engineer_5+ Years

Zorba AI • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

YO It Consulting • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Python / ML Engineer
Python / ML Engineer

Moder Solutions • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Machine Learning Engineer
Machine Learning Engineer

HCLTech • Dadri

On-site
INR 1,000,000 - 1,500,000
Job Title: Machine Learning Engineer
Job Title: Machine Learning Engineer

DVA • Surat

Hybrid
INR 600,000 - 1,000,000