Gcore is looking for a Software Golang Engineer to design and build a managed Slurm service on Kubernetes, developing scheduling and orchestration capabilities for GPU-intensive and distributed workloads.
Responsibilities
- ▹Design and build a managed Slurm service on Kubernetes
- ▹Write clean, reliable, and maintainable Go code
- ▹Develop scheduling and orchestration capabilities for GPU-intensive and distributed workloads
- ▹Build observability and automated remediation for GPU, node, network, and control-plane failures using VictoriaMetrics, Grafana, and DCGM
Requirements
- ▹Hands-on experience using Slurm in production from a user's perspective, including submitting and debugging workloads with sbatch, srun, squeue, and sinfo
- ▹Strong proficiency in Go, with experience building production-grade Kubernetes operators, controllers, CRDs, and reconciliation loops
- ▹Experience preserving traditional Slurm cluster behavior while running the underlying infrastructure on Kubernetes
- ▹Experience diagnosing performance and reliability issues across GPUs, schedulers, hardware, high-performance networks, and distributed storage systems
- ▹A product mindset and strong customer empathy, treating Slurm as a customer-facing platform rather than just another system daemon
- ▹Excellent communication skills and end-to-end ownership of complex distributed-system challenges
Nice to have
- ▹Experience operating large-scale HPC or GPU clusters for external customers
- ▹Experience with PyTorch distributed training and other large-scale AI/ML frameworks
- ▹Experience with InfiniBand, RoCE, RDMA, GPUDirect, Lustre, WEKA, Ceph, or similar high-performance infrastructure
- ▹Experience building unified job-submission workflows across Kubernetes and Slurm
- ▹Experience in GPU-cloud or HPC product engineering environments
- ▹Contributions to Slurm, Kubernetes, Soperator, or other cloud-native and HPC open-source projects
Soft skills
Product mindsetCustomer empathyCommunicationEnd-to-end ownership
What we offer
- ▹Competitive compensation
- ▹Flexible working hours, hybrid or remote options depending on the role
- ▹Work from anywhere in the world for up to 45 days per year
- ▹Private medical insurance for the employee and their family
About the company
Gcore is a global provider of infrastructure and software solutions for AI, cloud, network, and security, with 210+ edge locations, 50+ cloud regions, and thousands of GPUs, partnering with technology companies such as Intel, NVIDIA, Dell, and Equinix. Its team includes 550+ professionals.
Similar jobs
Job
Software Golang Engineer (Kubernetes)
Gcore
AI/ML
+3
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
HPC Storage Engineer - West Coast
RunPod
AI/MLDatadog
+4
$180,000–$260,000/yr
gross
🌍 Remote
🗣️ EN
Job
· Senior
Software Golang Engineer (Slurm)
Gcore
AI/ML
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
Mobile Networks Observabilty Engineer
1global
AI/MLClickhouseCloudformation
+15
💰 Salary: not specified
🏢 On-site
Lisbon
🗣️ EN

Job
Founding Reinforcement Learning Engineer
Clera
AI/MLLlm
$125,000–$200,000/yr
gross
🏢 On-site
San Francisco
🗣️ EN

Job
Customer Engineer EMEA
Nebius
AI/ML
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN