Senior/Lead Go Developer

EPAM Systems

United States

Remote

USD 140,000 - 180,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior/Lead Go Developer to join an open source engagement around Kueue, a Kubernetes-native framework for batch workloads. You will contribute to core upstream projects, design scalable solutions, and act as a bridge between open source contributors and SRE practices, with emphasis on multi-cluster dispatching and ecosystem integrations.

This role requires collaboration with upstream teams and community contributors to advance the project and its integration into

Qualifications

  • 5+ years of professional software development experience.
  • Strong Kubernetes expertise with CRDs, controller-runtime, and debugging.
  • Proficient in Go and cloud/container architectures.
  • Experience with AI tooling to accelerate development.
  • Familiarity with Git and GitHub workflows.
  • Background in Systems engineering (Linux).
  • English proficiency at Upper-Intermediate level (B2) or higher.

Responsibilities

  • Understand and analyze client needs.
  • Design and professionally articulate solutions to the client.
  • Take ownership of implementation and open source contribution.
  • Communicate effectively using official Kubernetes SIG channels and teams.
  • Collaborate with upstream teams on expanding Kueue's feature set.
  • Contribute to core upstream projects to solve complex batch scheduling bottlenecks.
  • Apply creative, out-of-the-box thinking to drive project success.

Skills

Go
Kubernetes
Git & GitHub
Linux
AI tools
English (B2+)

Tools

ray.io
KubeRay
Spark
MPIJob
Python
GitHub workflows

Job description

We are seeking a Senior/Lead Go Developer to join an exciting open source engagement focused on Kueue — a Kubernetes-native technology to run and manage batch workloads on Kubernetes Clusters. You will act as both an open source contributor and SRE to help improve Kueue, with immediate activities, including expanding its rich feature set such as advanced MultiKueue multi-cluster dispatching, topology-aware scheduling for distributed AI/ML workloads, and deeper framework integrations (including ray.io). This work involves open source contributions to core upstream projects to solve complex batch scheduling bottlenecks.


Responsibilities


  • Understand and analyze client needs

  • Design and professionally articulate solutions to the client

  • Take ownership of implementation and open source contribution

  • Communicate effectively using official Kubernetes SIG channels and teams

  • Collaborate with upstream teams on expanding Kueue's feature set

  • Contribute to core upstream projects to solve complex batch scheduling bottlenecks

  • Apply creative, out-of-the-box thinking to drive project success


Requirements


  • 5+ years of professional software development experience

  • Excellent knowledge of Kubernetes, including Custom Resource Definitions, controller-runtime, and debugging cluster issues

  • Proficiency in Go

  • Understanding of Cloud and Container architecture

  • Proficiency in using AI tools to accelerate development and problem-solving

  • Solid understanding of Git and GitHub workflows

  • Background in Systems engineering (Linux)

  • English proficiency at an Upper-Intermediate level (B2) or higher

  • Nice to have Hands-on expertise with batch scheduling technologies and frameworks (ray.io, KubeRay, Spark, JobSet, MPIJob)

  • Skills in Python and ML engineering

  • Knowledge of Google Cloud Platform

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Go Developer for Kubernetes Batch Scheduling
Lead Go Developer for Kubernetes Batch Scheduling

EPAM Systems • United States

Remote
USD 140,000 - 180,000
Software Engineer/Senior Software Engineer, Data & ML Platform
Software Engineer/Senior Software Engineer, Data & ML Platform

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 160,000 - 210,000
Senior AI Platform Engineer: Kubernetes Scheduling & Go
Senior AI Platform Engineer: Kubernetes Scheduling & Go

Coreweave • Sunnyvale (CA)

On-site
USD 182,000 - 242,000
Medical, dental, and vision insurance
401(k) with generous employer match
Flexible PTO
+4
Senior Software Engineer (Mk8S Control Plane)
Senior Software Engineer (Mk8S Control Plane)

Lambda • United States

On-site
USD 180,000 - 250,000
Health, dental, vision
401(k) match
Paid holidays and flexible PTO
+1
Senior Software Engineer
Senior Software Engineer

Que Technology Group • Maryland

On-site
USD 120,000 - 180,000
Medical/Dental/Vision (Company paid)
Disability & Life Insurance (Company)
Vacation days: 25 per year
+4
Senior Go Engineer for Autonomous Kubernetes Infra
Senior Go Engineer for Autonomous Kubernetes Infra

CAST AI Group • Union (NJ)

Hybrid
USD 82,000 - 113,000
Equity options
Remote-first environment
Learning budget
+5
Senior Java/Go Software Developer
Senior Java/Go Software Developer

DXC Luxoft • United States

Remote
USD 120,000 - 180,000
Senior Staff Software Engineer (Kubernetes, Operators, CRD, Go) - Federal
Senior Staff Software Engineer (Kubernetes, Operators, CRD, Go) - Federal

ServiceNow • San Diego (CA)

Hybrid
USD 190,000 - 270,000
Software Engineer/Senior Software Engineer, Data & ML Platform
Software Engineer/Senior Software Engineer, Data & ML Platform

PlusAI Inc • Santa Clara (CA)

On-site
USD 135,000 - 200,000
Staff Go Engineer - Kubernetes & AI Infra (Remote)
Staff Go Engineer - Kubernetes & AI Infra (Remote)

vCluster Labs • United States

Remote
USD 120,000 - 160,000