Skip to content
xAIxAI

Software Engineer

Develop core networking software including routing, traffic engineering, and real-time switch software for xAI's Colossus GPU cluster. Requires strong C/C++ experience and knowledge of high-performance networking and distributed systems.

About the job

Responsibilities

  • Develop routing and traffic-engineering algorithms for the Colossus high-performance datacenter network.
  • Develop highly reliable, real-time software designed to run on the switches that form the backbone of our low-latency, high-bandwidth AI training fabric.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and run experiments to validate key design decisions at both small and full-cluster scale.
  • Build tools for software development, deployment, data analysis, visualization, and testing across virtualized environments, hardware-in-the-loop setups, and live production clusters.
  • Deploy reliable software updates through continuous integration and release systems with rigorous testing and monitoring.

Basic Qualifications

  • Bachelor’s degree in computer science, engineering, math, or a related technical discipline; OR 2+ years of professional software development experience in lieu of a degree.
  • Strong development experience in C or C++.

Preferred Skills and Experience

  • 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.
  • Background in real-time systems, high-performance computing, low-latency networking, or resource-constrained environments.
  • Creative problem-solving ability with exceptional analytical skills and strong engineering fundamentals.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, dynamic environment with evolving requirements.
  • Experience with security considerations in large-scale distributed systems.

Additional Requirements

  • Must be willing to work extended hours and weekends as needed.

Compensation and Benefits

  • $180,000 - $440,000 USD total compensation (base salary is one part; package also includes equity, comprehensive medical, vision, and dental coverage, 401(k), disability insurance, life insurance, and perks).

Skills

C++, C, Networking Protocols, Udp, TCP/IP, Rdma, Distributed Systems, Datacenter Networking, Real-Time Systems, High-Performance Computing, Low-Latency Networking

The Voleon Group

The Voleon Group

Berkeley, CA
Software Engineer - University Hire 2027
$175k+/yrHybridBackend Engineering

Build scalable, high-performance software for trading infrastructure, research platforms, data processing, and model-development pipelines. The role is intended for 2027 graduates with backend development experience, strong systems fundamentals, and a bachelor's degree in computer science or a related technical field.

David AI

David AI

San Francisco, CA

Backend Software Engineer
$165k+/yrOn-site2+ YOEBackend Engineering

Build scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.

Nuro

Nuro

Mountain View, CA

Software Engineer, Video Streaming
$160k+/yrOn-site2+ YOEBackend Engineering

Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.

Stripe

Stripe

New York, NY

Software Engineer, Backend Engineer- Credit Coverage
$157k+/yrHybrid2+ YOEBackend Engineering

Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.