New opportunity

Senior Systems Engineer - Data DevOps/MLOps

EPAM Systems · Coimbatore, India

About this role

EPAM Systems is seeking a Senior Systems Engineer specializing in Data DevOps and MLOps to join their team. The role focuses on building enterprise-level solutions, specifically in data engineering, pipeline automation, and the deployment of machine learning models into production environments. Responsibilities: Build and maintain CI/CD pipelines for data integration and ML model deployment. Manage cloud-based infrastructure for data processing and model training. Automate data validation, transformation, and workflow orchestration. Collaborate with data scientists and product teams to productionize ML models. Optimize model serving, monitoring, and performance. Ensure data versioning, lineage tracking, and reproducibility. Enhance deployment workflows, scalability, and infrastructure resilience. Implement security protocols and troubleshoot pipeline issues. Requirements: Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field. Minimum of 5 years of experience in Data DevOps, MLOps, or equivalent roles. Proficiency in cloud platforms (Azure, AWS, or GCP) and Infrastructure as Code (Terraform, CloudFormation, or Ansible). Strong skills in containerization (Docker, Kubernetes) and data processing frameworks (Apache Spark, Databricks). Solid Python programming skills and familiarity with ML libraries (Pandas, TensorFlow, PyTorch). Experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions), Git, and MLOps platforms (MLflow, Kubeflow). Experience with monitoring tools like Prometheus or Grafana. Strong analytical, problem-solving, and communication skills. Nice to have: Exposure to DataOps methodologies (Airflow, dbt), data governance (Collibra), Big Data technologies (Hadoop, Hive), and relevant cloud or data engineering certifications.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Data DevOpsMLOpsMLflowKubeflowCI/CDInfrastructure as CodeDockerKubernetesApache SparkDatabricksPythonPandasTensorFlowPyTorchJenkinsGitGitHub ActionsTerraformAnsiblePrometheusGrafanaCloud Computing

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Productionizing Machine Learning Models

    The core of this role is bridging the gap between experimental data science and live operational systems. You must demonstrate the ability to build robust CI/CD pipelines that automate the deployment, monitoring, and performance optimization of ML models, ensuring they are scalable and reliable in production.

  • Infrastructure Automation and Orchestration

    You are expected to manage cloud-based infrastructure using Infrastructure as Code (IaC) tools like Terraform or Ansible. This involves automating complex workflows, data validation, and transformation processes to maintain consistent, reproducible environments for data processing and model training.

  • Cross-functional Collaboration and Documentation

    Success requires partnering effectively with data scientists and product teams to integrate models into business workflows. You must maintain clear documentation for data lineage, versioning, and reproducibility, ensuring that all stakeholders understand the pipeline lifecycle and security protocols.

Likely challenges to think through

  • Balancing Model Performance with Infrastructure Scalability

    A common challenge in MLOps is optimizing model serving for high-throughput environments without incurring excessive cloud costs. Prepare by discussing how you have previously tuned resource allocation in Kubernetes or Databricks to maintain low latency while ensuring the infrastructure remains resilient under load.

  • Maintaining Reproducibility in Complex Pipelines

    Ensuring that ML experiments are fully reproducible across different environments is difficult due to dependencies in data and code. Be ready to explain how you use tools like MLflow or Kubeflow to track data lineage and versioning, and how you handle drift in production data to maintain model integrity.

03

Practice your answers

Technical practice

Designing CI/CD for ML Pipelines

What to coverExplain how you would structure a CI/CD pipeline to handle both code changes and data/model versioning. Discuss the integration of tools like Jenkins or GitHub Actions with MLOps platforms like MLflow or Kubeflow to ensure reproducibility.

Infrastructure as Code (IaC) Strategy

What to coverCompare Terraform, CloudFormation, and Ansible for managing cloud-based infrastructure. Describe how you would use these tools to ensure environment consistency across development, staging, and production for data processing workloads.

Containerization and Orchestration in MLOps

What to coverDiscuss the role of Docker and Kubernetes in deploying machine learning models. Address how you manage resource allocation, scaling, and service discovery for high-performance model serving.

Data Processing at Scale

What to coverDescribe your experience using Apache Spark or Databricks for large-scale data transformation. Explain how you handle data validation and lineage tracking within these frameworks to ensure data quality.

Monitoring and Troubleshooting ML Systems

What to coverHow do you utilize Prometheus and Grafana to monitor model performance and infrastructure health? Provide an example of how you would troubleshoot a bottleneck in a production data pipeline.

Ensuring Model Reproducibility

What to coverExplain the importance of data versioning and lineage tracking in an MLOps lifecycle. Discuss how you maintain a clear audit trail from raw data ingestion to final model deployment.

Security in Data Pipelines

What to coverWhat security protocols do you implement to protect data integrity and compliance within cloud-based ML environments? Address topics like identity management, encryption, and network security.

Python for Data Engineering

What to coverHow do you leverage Python libraries like Pandas, TensorFlow, or PyTorch to automate data transformation tasks? Discuss best practices for writing maintainable and testable code in a production data engineering context.

Behavioural practice

Cross-functional Collaboration

What to coverDescribe a situation where you had to partner with data scientists to productionize a model. How did you bridge the gap between experimental code and production-ready infrastructure?

Handling Production Incidents

What to coverTell me about a time you had to troubleshoot a critical failure in a data or ML pipeline. What was your process for identifying the root cause and ensuring the system's resilience moving forward?

Managing Technical Debt

What to coverGive an example of how you identified an opportunity to improve deployment workflows or infrastructure scalability. How did you balance the need for immediate delivery with long-term system improvements?

Communication and Documentation

What to coverDescribe a time when you had to explain a complex technical architecture to non-technical stakeholders. How did you ensure your documentation was clear and accessible to the rest of the team?

02

Sharpen your knowledge

Topics to prepare

  • MLOps Lifecycle and Reproducibility

    Focus on the end-to-end lifecycle of machine learning models, specifically data versioning, lineage tracking, and ensuring experiment reproducibility. Exercise: Design a conceptual architecture for a model pipeline that ensures every production model can be traced back to its specific training dataset and code version.

  • CI/CD for Data and ML Pipelines

    Understand the differences between standard software CI/CD and MLOps pipelines, including automated data validation and model performance monitoring. Exercise: Map out a CI/CD workflow that triggers automated retraining when model performance metrics drop below a defined threshold.

  • Infrastructure as Code (IaC) and Scalability

    Study the principles of managing cloud infrastructure through code to ensure environment consistency. Exercise: Review how to modularize Terraform or Ansible scripts to deploy scalable Kubernetes clusters across different cloud providers.

Skills to revise

  • Container Orchestration with Kubernetes

    Hands-on management of containerized workloads. Exercise: Create a Kubernetes deployment manifest for a Python-based ML model serving application, including resource limits and health checks.

  • MLOps Platform Implementation

    Practical application of tools like MLflow or Kubeflow for model management. Exercise: Set up a local MLflow tracking server and log a sample model's parameters, metrics, and artifacts using Python.

  • Cloud Infrastructure Automation

    Provisioning and managing cloud resources. Exercise: Write a basic Terraform script to provision a managed cloud service (e.g., an S3 bucket or a managed database) required for a data processing pipeline.

04

Your preparation checklist

  • Prepare a technical case study on MLOps lifecycle

    Develop a concise walkthrough of a project where you automated the deployment of an ML model. Highlight your use of CI/CD tools (Jenkins/GitLab), containerization (Docker/Kubernetes), and MLOps platforms (MLflow/Kubeflow) to ensure reproducibility and lineage tracking.

  • Demonstrate Infrastructure as Code (IaC) proficiency

    Prepare to discuss a specific scenario where you used Terraform, Ansible, or CloudFormation to provision cloud infrastructure (AWS/Azure/GCP) for data processing. Explain how you ensured scalability and security within that environment.

  • Review data engineering and pipeline orchestration

    Be ready to explain your experience with Apache Spark or Databricks for data transformation. If you have experience with Airflow or dbt, prepare to describe how you integrated these into a broader DataOps workflow to improve data quality and validation.

  • Formulate questions regarding production monitoring

    Prepare thoughtful questions for the interviewers about their current monitoring stack (e.g., Prometheus/Grafana) and how they handle model drift, performance bottlenecks, and alerting in their production environments.

AI-generated from the job information · Prepared Oct 17, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…