Logo for EPAM Systems

Lead DevOps/MLOps Engineer

Role overview

Summary

This role focuses on building and optimizing an on-premises GPU-backed ML platform within the Data Science Department. You will work closely with the ML Engineering team to ensure the platform supports multiple ML and LLM use cases reliably and efficiently.

Qualifications

  • 5+ years of experience running GPU workloads on Kubernetes or OpenShift in production, ideally on-premises.
  • Practical experience deploying and troubleshooting the NVIDIA GPU Operator, with clear understanding of each component's function.
  • Understanding of how GPUs differ from CPUs as a scheduled resource, including memory limits, utilization semantics and scheduling limitations.
  • Solid Linux fundamentals, including cgroups, namespaces, systemd resource controls and process-level resource management.
  • Experience with Prometheus, Grafana and NVIDIA DCGM, including GPU metrics at process or pod level.

Responsibilities

  • Build and harden the on-premises GPU-backed ML platform to support concurrent ML and LLM workloads
  • Troubleshoot and resolve daily resource bottlenecks and latency issues across competing production and development use cases
  • Deploy and maintain the NVIDIA GPU Operator and manage GPU resources across Kubernetes and OpenShift clusters
  • Collaborate with the Deep Learning and Traditional ML teams to support shared infrastructure, including Ray-based training workloads

Key facts

Hard skills

Other skills

  • Troubleshooting (Problem Solving)
  • Collaboration

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are looking for a Lead DevOps/MLOps Engineer to join our Data Science Department and work with the ML Engineering team to build out and harden our on-premises, GPU-backed ML platform. In this role, you will help enable multiple ML and LLM use cases to run simultaneously, reliably, and with low latency, while scaling the platform to support a wider user base across the organization. Responsibilities Build and harden the on-premises GPU-backed ML platform to support concurrent ML and LLM workloads Troubleshoot and resolve daily resource bottlenecks and latency issues across competing production and development use cases Deploy and maintain the NVIDIA GPU Operator and manage GPU resources across Kubernetes and OpenShift clusters Implement GPU sharing and isolation strategies to optimize memory and fault isolation across workloads Scale the GPU environment to accommodate growing compute demands as new H200 servers are added Maintain and improve platform services such as MLflow and the Agent Gateway Manage monitoring pipelines using NVIDIA DCGM exporter, Prometheus and Grafana to track GPU utilization and performance Collaborate with the Deep Learning and Traditional ML teams to support shared infrastructure, including Ray-based training workloads Ensure platform reliability and security given the confidential and sensitive nature of data handled on-premises Partner with the Data Analytics team to support the in-house agentic platform as it scales to a broader employee base Requirements 5+ years of experience running GPU workloads on Kubernetes or OpenShift in production, ideally on-premises Practical experience deploying and troubleshooting the NVIDIA GPU Operator, with clear understanding of each component's function Understanding of how GPUs differ from CPUs as a scheduled resource, including memory limits, utilization semantics and scheduling limitations Knowledge of GPU sharing and isolation methods such as MIG, time-slicing and MPS, along with their trade-offs Solid Linux fundamentals, including cgroups, namespaces, systemd resource controls and process-level resource management Experience with Prometheus, Grafana and NVIDIA DCGM, including GPU metrics at process or pod level Working knowledge of the CUDA stack, including drivers, CUDA toolkit and container runtime version compatibility Experience deploying with Helm and operating MLOps tools such as MLflow and Airflow on Kubernetes Nice to have Familiarity with LLM serving engines such as vLLM, SGLang or NVIDIA Triton Experience with Ray, KubeRay and GPU-aware schedulers such as Kueue or Volcano Hands-on work with H100/H200-class hardware and GitLab CI

Related jobs

See all Lead Developer jobs

Other jobs at EPAM Systems