Senior Backend Engineer, Managed Kubernetes & Slurm
Design, build, and operate backend services and control planes in Go or Python to manage Kubernetes and Slurm clusters on large-scale GPU infrastructure. Requires significant production backend experience and deep hands-on expertise with Kubernetes or Slurm.
About the job
What You’ll Do
- Design, build, and operate backend services in Go or Python that power Lightning AI's managed infrastructure platform.
- Develop control plane services that provision, orchestrate, and manage Kubernetes and Slurm clusters across large-scale GPU infrastructure.
- Build distributed systems that automate cluster lifecycle management, workload scheduling, infrastructure provisioning, and platform operations.
- Develop platform capabilities using Kubernetes APIs, controllers, operators, and other cloud-native technologies.
- Improve the reliability, scalability, security, and observability of our managed platform through automation and operational excellence.
- Diagnose and resolve complex production issues across Kubernetes, distributed systems, networking, and cloud infrastructure.
- Collaborate with infrastructure, AI, and platform engineering teams to shape the future of our cloud platform.
- Contribute to technical design, architecture, mentoring, engineering best practices, and on-call operations.
What You’ll Need
Required Qualifications
- Significant professional experience designing, building, and operating production backend systems using Go or Python.
- Deep hands-on experience with Kubernetes or Slurm, including operating large-scale production environments.
- Strong understanding of distributed systems, cloud-native architectures, and production infrastructure.
- Experience designing and building scalable backend services, APIs, and automation for infrastructure or platform operations.
- Strong understanding of networking, storage, and cloud infrastructure fundamentals.
- Familiarity with observability, CI/CD, testing, production operations, and incident response.
- Ability to own complex technical projects while collaborating effectively across engineering teams.
Ideal Experience
- Kubernetes platform development, including operators, controllers, CRDs, or control plane components
- Slurm administration, scheduling, or HPC environments
- Infrastructure-as-Code or GitOps tooling such as Terraform, Crossplane, Helm, Argo CD, Flux, or Kustomize
- GPU infrastructure, AI platforms, or large-scale compute environments
- Kubernetes networking, storage, or multi-tenant platform architecture
- Event-driven systems, gRPC, or distributed messaging
- Building CI/CD systems for production environments
- Contributions to cloud-native or open source infrastructure projects
Compensation
The anticipated annual base salary range for this role is: $180,000–$250,000 USD
In addition to base salary, our total rewards package for eligible roles includes a discretionary bonus, a meaningful equity component, and comprehensive benefits.
Skills
Go, Python, Kubernetes, Slurm, Distributed Systems, Terraform, Helm, Argo Cd, gRPC, CI/CD
Similar jobs
Backend Engineering jobsSenior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.