2 months ago
Base Salary
$180k - $440k/yr
Responsibilities
- Build and maintain a lean, high-reliability Linux-based operating system for the supercomputer network fabric.
- Write or rewrite high-performance device drivers to maximize the capabilities of network and compute hardware.
- Deploy, operate, and debug the platform in production.
- Resolve and root-cause anomalies to continuously improve system reliability.
- Develop and improve observability and configuration-management tools.
- Collaborate with hardware teams and external partners to design next-generation supercomputer hardware and bring up its operating system and software stack.
Requirements
- Hands-on systems programming experience in C or C++.
- Strong operating-systems fundamentals, including scheduling, memory management, and I/O.
- Detailed understanding of computer systems from hardware through high-level applications.
- Understanding of host operating-system networking stacks and common network devices such as switches and routers.
- Excellent written and verbal communication skills.
- Deep knowledge of the Linux kernel and networking stack, or transferable experience with another production-grade kernel.
- Proficiency with kernel, network, and userspace debugging tools such as ftrace, perf, Wireshark, tcpdump, eBPF, and gdb.
- Experience bringing up new hardware, including flashing bare-metal software on a microcontroller with JTAG or bootstrapping a Linux kernel and rootfs.
- Experience developing and optimizing device or peripheral drivers, ideally for high-speed interfaces or systems involving DMA and cache coherency.
- Understanding of Ethernet, PCIe, I2C, and SPI hardware interface standards, including the ability to review schematics and debug interfaces.
- Experience with product security, operating-system or system hardening, and secure-boot schemes.
Benefits
- Equity and comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Short- and long-term disability insurance
- Life insurance and various discounts and 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