Senior Software Engineer - Topography

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

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

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free