xAI, a startup focused on large-scale, highly-reliable distributed systems, is seeking an experienced Software Engineer for their Backend & Data processing team in London. The ideal candidate will be an expert in languages like Rust, C++, or Go, with strong Python skills and experience in distributed systems and API design. The role involves working on various levels of the stack, from build systems to production backend infrastructure and frontend development.
The position is based in the London office near Piccadilly Circus, with a 5-day in-office work week and occasional work-from-home flexibility. The role requires availability for late meetings at least twice a week to coordinate with the California-based team and includes semi-regular business trips to California.
Key responsibilities include developing high-quality software, solving complex technical problems, and contributing to projects like the Grok production stack. The team values technical depth and isn't afraid to tackle challenging issues.
The interview process is thorough, consisting of an initial review, a phone interview, and four technical interviews covering coding in Rust/C++/Go and Python, distributed systems design, and a presentation on solving difficult technical problems.
xAI offers competitive compensation, including equity, private health and dental insurance, and unlimited time off (subject to approval). This is an excellent opportunity for a senior-level engineer looking to make a significant impact in a dynamic startup environment focused on cutting-edge technology.