Logo for EPAM Systems

Lead DevOps/MLOps Engineer

Role overview

Summary

This role focuses on building and enhancing an on-premises, GPU-backed ML platform to support multiple ML and LLM workloads. You will work within the ML Engineering team to ensure reliability and scalability as the platform expands to serve a growing user base.

Qualifications

  • 5+ years of experience in DevOps/MLOps engineering roles.
  • At least 1 year of relevant leadership experience.
  • Hands-on experience running GPU workloads on Kubernetes or OpenShift in production, ideally on-premises.
  • Solid Linux fundamentals including cgroups, namespaces, and systemd resource controls for process-level resource management.
  • English proficiency at an Upper-Intermediate level (B2) or higher.

Responsibilities

  • Build out and harden the on-premise, GPU-backed ML platform to support multiple concurrent ML and LLM workloads
  • Manage and evolve the GPU infrastructure across 12+ NVIDIA H200 servers, including integration with Kubernetes
  • Operate and improve the two Kubernetes clusters along with platform services such as MLflow and the Agent Gateway
  • Collaborate closely with the Traditional ML, Deep Learning, and Data Analytics teams to align infrastructure with evolving use cases

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving
  • Leadership

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 ML Engineering team and help build out and harden our on-premises, GPU-backed ML platform. The goal is to enable multiple ML and LLM use cases to run simultaneously, reliably and with low latency, while scaling the platform to a wider user base. You will work within a 25-person Data Science Department that has grown an in-house agentic platform from a small pilot to roughly 500 employees, with further rollout currently limited by compute capacity. Since all solutions handle confidential documents and sensitive data, the platform runs fully on-premises across 12 (and growing) NVIDIA H200 GPU servers, two Kubernetes clusters, and a stack that includes MLflow, Ray, and an Agent Gateway. Responsibilities Build out and harden the on-premise, GPU-backed ML platform to support multiple concurrent ML and LLM workloads Ensure reliability, low latency, and scalability as the user base expands beyond the current ~500 employees Mature the GPU environment to production-grade standards, addressing daily bottlenecks and resource contention Manage and evolve the GPU infrastructure across 12+ NVIDIA H200 servers, including integration with Kubernetes where appropriate Operate and improve the two Kubernetes clusters (production and sandbox) along with platform services such as MLflow and the Agent Gateway Support self-hosted LLM deployments for internal, confidential data use cases Maintain and extend the Ray environment shared by the Data Science and Deep Learning teams for training workloads Enhance monitoring and observability using NVIDIA DCGM exporter, Prometheus, and Grafana Collaborate closely with the Traditional ML, Deep Learning, and Data Analytics teams to align infrastructure with evolving use cases Requirements 5+ years of experience in DevOps/MLOps engineering roles At least 1 year of relevant leadership experience Hands-on experience running GPU workloads on Kubernetes or OpenShift in production, ideally on-premises Practical experience deploying and troubleshooting the NVIDIA GPU Operator with a clear grasp of what each component does Understanding of how GPUs differ from CPUs as a scheduled resource, including memory limits, utilisation semantics, and the limitations of default Kubernetes scheduling Knowledge of GPU sharing and isolation methods such as MIG, time-slicing and MPS, and their trade-offs for memory and fault isolation Solid Linux fundamentals including cgroups, namespaces, and systemd resource controls for process-level resource management Skills in Prometheus, Grafana and NVIDIA DCGM, including capturing GPU metrics at process or pod level Working knowledge of the CUDA stack covering drivers, CUDA toolkit, container runtime, and version compatibility Experience deploying with Helm and operating MLOps tools such as MLflow and Airflow on Kubernetes English proficiency at an Upper-Intermediate level (B2) or higher 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, GitLab CI and Docker Background in Machine Learning and Python

Related jobs

See all Lead Developer jobs

Other jobs at EPAM Systems