Software Engineer - Network (C++)

X AI
Palo Alto, Seattle
Workplace: OnsiteFull timeUSD 180,000 - 440,000Function: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Prioritization","Analytical skills","Initiative"]

Build core networking software for xAI’s Colossus datacenter fabric, developing routing and traffic-engineering algorithms and highly reliable real-time switch software. Own the full lifecycle—from design and implementation through deployment, monitoring, and iteration—while solving distributed systems and low-latency networking challenges that directly improve training efficiency and model convergence. Contribute to architecture/design/code reviews and validate ideas with prototypes and full-cluster experiments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
X AI
X AI
2 months ago

Software Engineer - Network (C++)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Build core networking software for xAI’s Colossus datacenter fabric, developing routing and traffic-engineering algorithms and highly reliable real-time switch software. Own the full lifecycle—from design and implementation through deployment, monitoring, and iteration—while solving distributed systems and low-latency networking challenges that directly improve training efficiency and model convergence. Contribute to architecture/design/code reviews and validate ideas with prototypes and full-cluster experiments.
Location: Palo Alto, Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop routing and traffic-engineering algorithms for the Colossus datacenter network.
  • •Develop reliable, real-time software to run on the switches powering the AI training fabric.
  • •Participate in and lead architecture, design, and code reviews.
  • •Develop prototypes and run experiments to validate design decisions at small and full-cluster scale.
  • •Deploy software updates through continuous integration and release systems with rigorous testing and monitoring.

Pay and Benefits

Salary: USD 180,000 - 440,000
Equity and Bonus:Equity
Perks:Health InsuranceVisionDental401kEquity

Key Requirements

  • •Bachelor’s degree in computer science, engineering, math, or a related field; or 2+ years of professional software development experience in lieu of a degree.
  • •Strong development experience in C or C++.
  • •Strong professional experience writing high-performance C/C++ in production environments.
  • •Experience developing, debugging, and deploying software that runs at scale in real-world systems.
  • •Deep knowledge of networking protocols (UDP, TCP/IP, RDMA, etc.), distributed systems, and large-scale datacenter fabrics.
Experience:2+ yearsDatacenter fabricsHigh-performance networkingDistributed systemsReal-time systemsHigh-performance computing
Education:Bachelor's
Skills:CommunicationProblem-solvingPrioritizationAnalytical skillsInitiative
Languages:English
Tech Stack:CC++UDPTCP/IPRDMADistributed systems

Company Brief

X AI
Develops advanced artificial intelligence models and research aimed at building safe, general AI and understanding the fundamental nature of the universe. Focuses on large-scale AI systems, research publications, and building foundational AI capabilities.
Industry: AI & Machine Learning
Company Size: Medium (51 to 250 employees)
Growth: Early Stage Startup
Headquarters: San Francisco, United States
Founded: 2023
Website