Senior Software Engineer - Topography
Role responsibilities
Develop a system to gather, aggregate, and normalize topology data for provisioning systems and workload schedulers. Contribute to the open-source Topograph project and optimize GPU-to-GPU communication for large-scale workloads.
Requirements
Requires at least 8 years of experience and a degree in Computer Science or a related field. Must have strong production engineering skills in Go and experience with Kubernetes and distributed systems.
Key skills
Go, Kubernetes, Distributed Systems, Linux, Containers, APIs, CI, GPU Clusters, NVLink, InfiniBand, Ethernet Fabrics, HPC, Slurm, Slinky, Kueue, Device Plugins
Keywords
Kubernetes, AI, ML Infrastructure, GPU, Topography, Open Source, NVIDIA, Go, Distributed Systems, Slurm, Slinky, Linux, Containers, APIs, CI, NVLink, InfiniBand, Ethernet Fabrics, HPC, DRA, Kueue, Device Plugins, Cloud Infrastructure, Cluster Topology, Software Engineering