Gcore is a global provider of infrastructure and software solutions for AI, cloud, network, and security. We are looking for a Software Golang Engineer to join our team and help design and deliver the foundation for an AI-driven world, working on platforms that power digital products used around the globe.
Key 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, including submitting and debugging workloads.
- Strong proficiency in Go, with experience building production-grade Kubernetes operators, controllers, and CRDs.
- Experience preserving traditional Slurm cluster behavior while running the underlying infrastructure on Kubernetes.
- Experience diagnosing performance and reliability issues across GPUs, schedulers, hardware, and high-performance networks.
- Excellent communication skills and the ability to take end-to-end ownership of complex distributed-system challenges.
What we offer
- Competitive compensation package.
- Flexible working hours.
- Private medical insurance for you and your family.
- Extra paid vacation and sick leave days.
- Language courses to help you connect and grow.