Reasoning Engineer

xAI builds AI systems to understand the universe and aid humanity in its pursuit of knowledge.
$180,000 - $440,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Reasoning Engineer

xAI is on a mission to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. As a Reasoning Engineer, you'll be at the forefront of building frameworks to enhance reasoning capabilities and distributed reinforcement learning systems.

The role involves working in a flat organizational structure where all employees are hands-on contributors. You'll be developing frameworks for reasoning improvement, building distributed RL systems, implementing techniques for inference time compute (including tree search and planning), and creating environments for agents.

The team is small, highly motivated, and focused on engineering excellence. This position is perfect for individuals who thrive on curiosity and enjoy challenging themselves. You'll be working with cutting-edge technologies including Python, JAX, and Rust, and will be expected to take ownership of components across the entire stack.

Key responsibilities include building robust and scalable distributed RL systems, optimizing frameworks for complex inference-time reasoning, and developing environments for agents. The ideal candidate should have experience with large-scale reinforcement learning systems, distributed systems design and implementation, and stay current with state-of-the-art RL algorithms.

The position offers a competitive salary range of $180,000 - $440,000 USD and is based in the Bay Area. The company values strong communication skills and the ability to share knowledge effectively with teammates. Leadership opportunities are available for those who show initiative and consistently deliver excellence.

The interview process is thorough but efficient, typically completed within a week, including technical assessments, systems hands-on evaluation, and project presentations. Join xAI to be part of a team that's pushing the boundaries of AI technology and contributing to humanity's understanding of the universe.

Last updated a month ago

Responsibilities For Reasoning Engineer

  • Build robust and scalable distributed RL systems
  • Optimize frameworks to enable complex inference-time reasoning
  • Develop environments and harnesses for agents
  • Build frameworks to improve reasoning capability
  • Build distributed reinforcement learning systems

Requirements For Reasoning Engineer

Python
Rust
  • Experience with large-scale reinforcement learning systems
  • Experience designing and implementing distributed systems
  • Knowledge of state-of-the-art RL and inference time compute algorithms
  • Strong communication skills
  • Strong work ethic and prioritization skills

Interested in this job?

Jobs Related To xAI Reasoning Engineer

AI Infrastructure Engineer

AI Infrastructure Engineer role focused on developing and optimizing frameworks for large-scale machine learning tasks in reinforcement learning and agent systems.

Senior Software Development Engineer, Ring & Blink AI

Senior Software Engineer position at Amazon's Ring & Blink AI team focusing on computer vision and machine learning software development for smart home devices.

Senior Software Developer, Amazon Games AI

Senior Software Developer position at Amazon Games focusing on implementing ML, RL, and Generative AI techniques for game development.

Product Development Engineer, Annapurna Labs Silicon Operations

Senior Product Development Engineer role at AWS-Annapurna Labs focusing on silicon yield optimization for machine learning accelerator servers.

Sr. ES Product Manager

Lead AI and Agentforce Product Manager role at Salesforce, focusing on Employee Success products and solutions with 5+ years of product management experience required.