X

xAI

Generative AI chatbot leveraging real-time data

Senior Software Engineer - Linux Kernel

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • At least 5 years of hands-on systems programming experience in C or C++.
  • Strong operating systems fundamentals, including scheduling, memory management, and I/O, with detailed understanding from hardware through high-level applications.
  • Understanding of computer networking in the host operating system stack and common network devices such as switches and routers.
  • Strong written and verbal communication skills.
  • Proficiency with debugging tools spanning kernel, network, and userspace, such as ftrace, perf, Wireshark, tcpdump, eBPF, and gdb.
  • Experience bringing up new hardware from scratch, including flashing bare-metal software on a microcontroller with JTAG or bootstrapping a Linux kernel and root filesystem on new hardware.
  • Experience developing and optimizing device or peripheral drivers, ideally for high-speed interfaces or with advanced considerations such as DMA and cache coherency.
  • Understanding of peripheral hardware interface standards such as Ethernet, PCIe, I2C, and SPI, and ability to review schematics and debug these interfaces.
  • Experience with product security, operating-system and system hardening, and secure boot schemes.

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.
  • Manage deployment, operation, and debugging of the platform in production, including resolving and root-causing anomalies to improve reliability and developing and improving observability and configuration-management tools.
  • Collaborate with hardware teams and external partners to design next-generation supercomputer hardware, then bring up the operating system and software stack on it.

Desired Qualifications

  • Deep knowledge of the Linux kernel and its networking stack; transferable experience with another production-grade kernel is also acceptable.

About the Company

xAI

Generative AI chatbot leveraging real-time data

xAI builds Grok, a generative AI chatbot with a Hitchhiker's Guide-inspired persona that uses real-time data from X to produce current, culturally aware responses. Grok is accessible to premium subscribers on X, via a standalone website, mobile apps, and through an API for developers. The company also develops large-scale AI infrastructure, such as the Colossus supercomputer, to train and run its models. Its goal is to pursue truth-seeking AGI research and grow a capital-intensive platform that could support a major public offering in the future.

Company size
1,001-5,000
Company stage
Series E
Total funding
$42.1B
Headquarters
Palo Alto, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at xAI

See more jobs