xAI
Software Engineer, Network (C++)
$180K–$440K
Palo Alto, CA +3 · Full-time · Posted Jul 2, 2026
- Location
- Palo Alto, CA
Seattle, WA
Palo Alto, CA
Seattle, WA - Experience
- 2+ years of professional software development experience may substitute for a degree; no other years specified.
- Education
- Bachelor’s degree in computer science, engineering, math, or a technical discipline; or equivalent experience as specified (2+ years of professional software development experience in lieu of a degree).
About the job
Develop and operate high-performance networking software for Colossus, SpaceXSI’s large-scale AI training datacenter fabric.
What you'll do
- Develop routing and traffic-engineering algorithms and reliable real-time switch software.
- Build and test networking tools and prototypes across virtualized environments, hardware-in-the-loop setups, and production clusters.
- Participate in architecture, design, and code reviews; deploy and monitor software updates.
What they ask for
- Bachelor’s degree in computer science, engineering, math, or a technical discipline; or 2+ years of professional software development experience in lieu of a degree.
- Development experience in C or C++.
Nice to have
- Strong professional experience writing high-performance C/C++ in production environments.
- Experience with large-scale systems, networking protocols, distributed systems, or real-time and high-performance computing.
Pay
$180,000 - $440,000 USD (base salary)
Tools
C, C++, UDP, TCP/IP, RDMA
AI focus
Build networking software and infrastructure that supports AI training and frontier models.
Model-written summary · the original posting is authoritative