Software Engineer - Network (C++)
Core
Design, build, and operate Colossus, a custom high-performance datacenter network fabric powering Grok and frontier AI models with hundreds of thousands of GPUs.
Role type
Senior IC software engineer (high-performance networking)
Builds
Core networking software, routing algorithms, and real-time control systems for the Colossus datacenter fabric
Domain
AI infrastructure / High-performance computing / Datacenter networking
Deliverable
production ML models
Required skills
C++, distributed systems, high-performance networking, real-time systems, low-latency networking, routing algorithms, traffic engineering, CI/CD pipelines, hardware-in-the-loop testing
Preferred skills
RDMA, TCP/IP, UDP, large-scale datacenter fabrics, security in distributed systems, creative problem-solving
Technologies
C++, C, RDMA, TCP/IP, UDP, CI/CD
Responsibilities
Develop routing and traffic-engineering algorithms for the Colossus network; Develop highly reliable, real-time software for switches; Participate in and lead architecture, design, and code reviews; Develop prototypes and run experiments to validate design decisions; Build tools for software development, deployment, and testing across virtualized and live production environments; Deploy reliable software updates through continuous integration and release systems
Seniority
Senior, hands-on IC
