15 hours ago
Base Salary
$200k - $375k/yr
Responsibilities
- Develop routing and traffic-engineering algorithms for a high-performance datacenter network.
- Develop reliable real-time software running on network switches that support the AI training fabric.
- Lead or participate in architecture, design, and code reviews.
- Prototype and run experiments at small and full-cluster scale.
- Build software development, deployment, data analysis, visualization, and testing tools.
- Deploy software updates through continuous integration and release systems with rigorous testing and monitoring.
Requirements
- Bachelor’s degree in computer science, engineering, math, or another technical discipline, or 5+ years of professional software development experience in lieu of a degree.
- Development experience in C or C++.
- Preferred: strong professional experience writing high-performance C/C++ in production environments.
- Preferred: experience developing, debugging, and deploying software at scale in real-world systems.
- Preferred: deep knowledge of UDP, TCP/IP, RDMA, distributed systems, and large-scale datacenter fabrics.
- Preferred: background in real-time systems, high-performance computing, low-latency networking, or resource-constrained environments.
- Preferred: experience with security considerations in large-scale distributed systems.
- Preferred: strong analytical, problem-solving, communication, and engineering skills.
Benefits
- Equity and comprehensive medical, vision, and dental coverage.
- Access to a 401(k) retirement plan, short- and long-term disability insurance, life insurance, discounts, and other perks.
About xAI
Understand the Universe. We are a team of AI technologists and business leaders on a mission to build AI systems that can help humanity understand the world better. https://x.ai/careers