← Back to list
Job

Software Golang Engineer (Slurm)

Other • Remote • Full-time • Cyprus Cyprus, Cyprus

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