Search by job, company or skills

Machine Learning Engineer

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152144855

Similar Jobs

Chennai, India

Skills:

data engineering ApisContainersKafkaCloud EngineeringMicroservicesDevSecOpsKubernetesPythonGenerative AIEvent StreamingCI CDAI Platform EngineeringAgentic AIRAGMCP

Chennai, India

Skills:

Machine LearningScalaBig DataRedshiftTensorflowJenkinsPytorchKinesisSparkMongoDBKerasPythonAirflowSparkMLDruid

Chennai, India

Skills:

Api IntegrationPytorchTensorflowPythonAzure MLmodel observabilityLangChainHugging Facedata ingestionGCP Vertex AIAWS SageMaker

Chennai, India

Skills:

KerasNatural Language ProcessingPytorchDeep LearningTensorflowPythonPandasNumpyMachine Learningmachine translation

Chennai, India

Skills:

GithubSqlComputer VisionDeep LearningOpencvMachine LearningBigQueryPytorchKubernetesPythonDockerGcpScikit-learnJupyterdbt

Beware of Scammers

We don’t charge money for job offers