xAI logo

Software Engineer (Sandbox Service)

xAI

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

  • The Sandbox service team at xAI builds and maintains a secure, scalable system that gives our models safe, controlled access to computational environments
  • This infrastructure powers critical workloads across training and product, enabling models to run code, build software, interact with tools, and even control applications with user interfaces
  • We provision containers and virtual machines on large-scale clusters, granting models interactive control over these remote environments
  • Our work spans the full stack: from orchestrating massive jobs and resource scheduling at the cluster level, to fine-tuning filesystem performance on nodes
  • The Sandbox service enables Grok to safely run and test code in real-time for user queries, and supports reinforcement learning in training, where models interactively explore tools ranging from compilers to productivity apps

Benefits

  • Health and wellness: Comprehensive health insurance including medical, dental, vision, and disability coverage
  • Life and family: Life and AD&D insurance and fertility benefits to ensure our team’s well-being and peace of mind
  • Flexible vacation: We work hard but avoid burn out. Take time off when you need it
  • Visa sponsorship: We support international talent with visa sponsorship to join our team
  • 401(k) plan: Retirement savings plan to secure your financial future- Deep experience with either Linux or Windows systems (familiarity with both is a strong plus)
  • Expert knowledge of Rust, C++ or Go
  • Experience with virtualisation and containerisation technologies (e.g., cgroups, KVM, gVisor, QEMU)
  • Familiarity with Python
  • Solid knowledge of the networking stack
  • Candidates must be willing to attend late meetings at least once a week to coordinate with the rest of our team in Palo Alto- After submitting your application, the team reviews your statement of exceptional work and CV. If your application passes this stage, the interview process is as follows:
  • Initial technical screening during which a member of our team will ask some basic technical questions (15 minutes)
  • Coding interview in either Rust / C++ / Go / Python (45 minutes)
  • Distributed systems design (45 minutes)
  • Final stage with founding engineer Toby Pohlen (30 minutes)
  • All interviews will be conducted via Google meet

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at xAI was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.