Back to jobs

SOFTWARE GOLANG ENGINEER (SLURM)

Gcore
Full-timemid

Job description

<p><strong>What You’ll Do</strong></p><ul><li>Design and build a managed Slurm service on Kubernetes</li><li>Write clean, reliable, and maintainable Go code</li><li>Develop scheduling and orchestration capabilities for GPU-intensive and distributed workloads</li><li>Build observability and automated remediation for GPU, node, network, and control-plane failures using VictoriaMetrics, Grafana, DCGM</li></ul> <p><strong>What We're Looking For</strong></p><ul><li>Hands-on experience using Slurm in production from a user’s perspective, including submitting and debugging workloads with sbatch, srun, squeue, and sinfo</li><li>Strong proficiency in Go, with experience building production-grade Kubernetes operators, controllers, CRDs, and reconciliation loops</li><li>Experience preserving traditional Slurm cluster behavior while running the underlying infrastructure on Kubernetes</li><li>Experience diagnosing performance and reliability issues across GPUs, schedulers, hardware, high-performance networks, and distributed storage systems</li><li>A product mindset and strong customer empathy, treating Slurm as a customer-facing platform rather than simply another system daemon</li><li>Excellent communication skills and the ability to take end-to-end ownership of complex distributed-system challenges</li></ul><p><strong>Nice to Have</strong></p><ul><li>Experience operating large-scale HPC or GPU clusters for external customers</li><li>Experience with PyTorch distributed training and other large-scale AI/ML frameworks</li><li>Experience with InfiniBand, RoCE, RDMA, GPUDirect, Lustre, WEKA, Ceph, or similar high-performance infrastructure</li><li>Experience building unified job-submission workflows across Kubernetes and Slurm</li><li>Experience in GPU-cloud or HPC product engineering environments</li><li>Contributions to Slurm, Kubernetes, Soperator, or other cloud-native and HPC open-source projects</li></ul> <p><strong>Benefits&#xa0;</strong></p><p>At Gcore, we want you to do your best work and enjoy the journey. Our benefits are designed to support your growth, well-being, and life beyond work:&#xa0;</p><ul><li>Competitive compensation</li><li>Flexible working hours and hybrid or remote options, depending on your role&#xa0;</li><li>Work from anywhere in the world for up to&#xa0;<strong>45 days per year</strong>&#xa0;</li><li>Private medical insurance for you and your family*&#xa0;</li><li>Extra paid vacation and sick leave days*&#xa0;</li><li>Support for life’s important moments and celebrations&#xa0;</li><li>Language courses to help you connect and grow&#xa0;</li><li>Modern, welcoming offices with snacks, drinks, and entertainment*&#xa0;</li><li>Team sports and social activities*&#xa0;</li></ul><p>*Benefits may vary depending on your location.&#xa0;</p><p><strong>Equal Opportunity Employer&#xa0;</strong></p><p>We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.&#xa0;</p>

Skills

GoKubernetesSlurmVictoriaMetricsGrafanaDCGMPyTorchInfiniBandRoCERDMAGPUDirectLustreWEKACeph