New opportunity

Senior Systems Engineer - Data DevOps/MLOps

EPAM Systems · Hyderabad, India

About this role

EPAM Systems is seeking a Senior Systems Engineer specializing in Data DevOps and MLOps to build enterprise-level solutions. The role focuses on the integration of machine learning models into production environments, requiring expertise in data engineering and pipeline automation. Responsibilities: Design and implement CI/CD pipelines for data integration and ML model deployment; deploy and maintain cloud-based infrastructure for data processing and model training; automate workflows including data validation, transformation, and orchestration; collaborate with cross-functional teams to bring models into production; optimize model serving and monitoring for performance and reliability; maintain data versioning, lineage, and reproducibility; ensure infrastructure resilience and security compliance; and troubleshoot pipeline lifecycle issues. Requirements: Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field; at least 5 years of experience in Data DevOps, MLOps, or similar roles; hands-on experience with Azure, AWS, or GCP; proficiency in IaC tools (Terraform, CloudFormation, or Ansible); strong command of Docker and Kubernetes; experience with Apache Spark or Databricks; solid Python skills with familiarity in Pandas, TensorFlow, or PyTorch; experience with CI/CD tools (Jenkins, GitLab CI/CD, or GitHub Actions); and understanding of Git and MLOps platforms like MLflow or Kubeflow. Nice to have: Exposure to DataOps practices (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 ComputingAzureAWSGCP

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

  • End-to-End MLOps Pipeline Automation

    The core requirement is to design and implement robust CI/CD pipelines that bridge the gap between data integration and production ML model deployment. You must demonstrate the ability to automate complex workflows, including data validation, transformation, and orchestration, ensuring that models move from experimentation to live environments seamlessly.

  • Scalable Cloud Infrastructure Management

    You are expected to deploy and maintain cloud-based infrastructure (AWS, Azure, or GCP) using Infrastructure as Code (IaC) tools like Terraform or Ansible. This involves optimizing infrastructure for data processing and model training while ensuring resilience, security compliance, and cost-effective performance.

  • Cross-Functional Collaboration and Model Lifecycle Governance

    Success in this role requires working closely with data scientists and software engineers to maintain data versioning, lineage, and reproducibility. You must be able to translate technical ML requirements into reliable production systems while maintaining documentation and monitoring standards.

Likely challenges to think through

  • Balancing Model Reproducibility with Rapid Deployment

    A common challenge in MLOps is maintaining strict data lineage and model versioning without slowing down the deployment velocity. Prepare to discuss how you use tools like MLflow or Kubeflow to ensure that every production model is traceable and reproducible, even when dealing with frequent updates or complex data dependencies.

  • Troubleshooting Complex Pipeline Failures

    The role involves resolving issues across the entire lifecycle, from data ingestion to model serving. You should be prepared to explain your methodology for debugging distributed systems, such as identifying bottlenecks in Spark/Databricks jobs or diagnosing container orchestration issues in Kubernetes that impact model reliability.

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 model retraining. Discuss the integration of automated testing for data validation and model performance metrics before deployment.

Container Orchestration in MLOps

What to coverDescribe the role of Kubernetes in scaling ML model inference. Address how you manage resource allocation for training jobs versus serving workloads using Docker and Kubernetes.

Infrastructure as Code (IaC) Strategy

What to coverCompare Terraform and Ansible for managing cloud-based data infrastructure. Explain how you ensure infrastructure consistency and security compliance across different environments.

Data Lineage and Reproducibility

What to coverHow do you maintain data lineage and model reproducibility in a production environment? Discuss the use of tools like MLflow or Kubeflow to track experiments and version datasets.

Optimizing Data Processing with Spark/Databricks

What to coverDiscuss strategies for optimizing large-scale data processing jobs. Explain how you handle partitioning, caching, and resource tuning to improve the reliability of data pipelines.

Monitoring and Alerting for ML Models

What to coverHow do you implement effective monitoring for model drift and performance degradation? Detail the use of tools like Prometheus and Grafana to set up actionable alerts for production ML services.

Python for Data Engineering

What to coverDescribe how you utilize Python libraries like Pandas for data transformation within an automated workflow. Explain how you handle memory constraints when processing large datasets.

Security in Data Pipelines

What to coverWhat measures do you take to ensure data integrity and security compliance during the ETL and model deployment lifecycle? Address access control, encryption, and audit logging.

Behavioural practice

Cross-functional Collaboration

What to coverDescribe a situation where you had to bridge the gap between data scientists and software engineers to deploy a model. Focus on how you communicated technical requirements and resolved conflicting priorities.

Troubleshooting Complex Pipeline Failures

What to coverProvide an example of a critical failure in a production data pipeline. Explain your systematic approach to identifying the root cause and the steps you took to prevent recurrence.

Adapting to New Technologies

What to coverShare an experience where you had to quickly learn and implement a new tool or framework to meet a project requirement. How did you ensure the solution was robust and maintainable?

Balancing Speed and Reliability

What to coverDescribe a time you had to make a trade-off between rapid deployment and infrastructure stability. How did you justify your decision and manage the associated risks?

02

Sharpen your knowledge

Topics to prepare

  • MLOps Lifecycle and Reproducibility

    Focus on the end-to-end management of ML models, specifically data versioning, lineage tracking, and model reproducibility. Exercise: Design a conceptual architecture for tracking model experiments and data versions using MLflow, ensuring that every production model can be traced back to its training data and code version.

  • CI/CD for Data and ML Pipelines

    Understand the integration of automated testing, validation, and deployment for data pipelines and ML models. Exercise: Outline a CI/CD pipeline strategy that includes automated data quality checks and model performance validation before deployment to a production environment.

  • Infrastructure as Code (IaC) and Cloud Resilience

    Master the deployment of scalable cloud infrastructure using IaC tools. Exercise: Create a Terraform script or configuration template to provision a resilient, auto-scaling Kubernetes cluster on a cloud provider (AWS, Azure, or GCP) suitable for hosting ML model training workloads.

Skills to revise

  • Containerization and Orchestration

    Demonstrate proficiency in Docker and Kubernetes for deploying ML services. Exercise: Build a Dockerfile for a Python-based ML model inference service and write a Kubernetes deployment manifest to manage its scaling and availability.

  • Data Processing with Spark or Databricks

    Apply big data processing frameworks to automate data transformation workflows. Exercise: Develop a PySpark script to perform data cleaning and feature engineering on a large dataset, ensuring the process is optimized for execution within a Databricks or Spark environment.

  • Monitoring and Observability

    Implement monitoring for production ML systems using Prometheus and Grafana. Exercise: Configure a dashboard in Grafana that tracks key performance indicators for a deployed model, such as inference latency, error rates, and resource utilization.

04

Your preparation checklist

  • Architect an end-to-end MLOps pipeline walkthrough

    Prepare a technical summary of a past project where you automated the deployment of an ML model. Focus on the tools used for CI/CD (e.g., Jenkins or GitHub Actions), containerization (Docker/Kubernetes), and how you ensured reproducibility using platforms like MLflow or Kubeflow.

  • Demonstrate Infrastructure as Code (IaC) proficiency

    Create a sample Terraform or Ansible script that provisions a cloud-based environment (AWS, Azure, or GCP) for data processing. Be ready to explain how you manage state, handle security compliance, and ensure infrastructure resilience in your code.

  • Prepare a case study on pipeline troubleshooting

    Identify a specific challenge you faced in a data or ML pipeline lifecycle, such as model drift, data quality issues, or deployment failures. Detail your diagnostic process using monitoring tools like Prometheus or Grafana and the steps taken to resolve the issue.

  • Review data engineering and orchestration fundamentals

    Refresh your knowledge on Apache Spark or Databricks for large-scale data processing. If you have experience with Airflow or dbt, prepare to discuss how these tools integrate into a broader DataOps strategy to improve workflow orchestration.

  • Formulate strategic questions for the interviewers

    Prepare insightful questions regarding EPAM's current MLOps maturity, such as how they handle data lineage and governance in production, the specific cloud challenges their teams are currently solving, or how they balance model performance with infrastructure costs.

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…