Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Training/Inference (C++)

$180k

xAI

ABOUT xAI xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands‑on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates. About the Role We are building the high-performance inference platform that serves Grok to millions of users every day with lightning speed and perfect reliability. As a Member of Technical Staff - Inference, you will design and optimize large-scale model serving systems end-to-end. You will own everything from distributed infrastructure (global KV cache, continuous batching, load balancing, auto-scaling) to deep low-level optimizations (GPU kernels, quantization, speculative decoding, tail latency). This is a high-impact role where your work directly determines how fast and reliably users interact with Grok at massive scale. Responsibilities Architect and implement scalable distributed infrastructure for model serving (load balancing, auto-scaling, batch scheduling, global KV cache). Optimize latency and throughput of model inference under real production workloads. Build reliable, high-concurrency serving systems that serve billions of users with 100% uptime, 0% error rate, and excellent tail latency. Benchmark, fine‑tune, and accelerate inference engines (including low-level GPU kernel work and code generation). Develop custom tools to trace, replay, and fix issues across the full stack — from orchestration down to GPU kernels. Create robust CI/CD infrastructure for seamless endpoint deployment, image publishing, and inference engine updates. Accelerate research on scaling test‑time compute, RL rollout, and model‑hardware co‑design for next‑generation systems. Basic Qualifications Deep low-level systems programming (C/C++ or Rust) Experience with large‑scale, high‑concurrent production serving. Experience with GPU inference engines (vLLM, SGLang, Triton, TensorRT‑LLM, etc.). Strong background in system optimizations: batching, caching, load balancing, parallelism. Low‑level inference optimizations: GPU kernels, code generation. Algorithmic inference optimizations: quantization, speculative decoding, distillation, low‑precision numerics. Experience with testing, benchmarking, and reliability of inference services. Experience designing and implementing CI/CD infrastructure for inference. Compensation and Benefits

$180,000 - $440,000 USD

Base salary is just one part of our total rewards package at xAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long‑term disability insurance, life insurance, and various other discounts and perks. xAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice. #J-18808-Ljbffr xAI

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Training/Inference (C++) in Palo Alto, CA vacancy
  • $152k - $241.5k

    We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers...  ...across the team: CI, build systems, training infrastructure, pipeline friction...  ...Proficient in Python; familiarity with C++ Strong software engineering... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...models, and enabling RL training and SOTA LLM and Multimodal inference at scale across multi-GPU...  ...collaborate across internal GPU software teams and engage with...  .... THE PERSON: Skilled engineer with strong technical and...  ...analytical expertise in GPGPU C++, Triton, TileLang or DSL... 
    Training
    C++

    AMD

    Santa Clara, CA
    1 day ago
  •  ...Cerebras to deliver industry‑leading training and inference speeds and empowers machine learning...  ...Location: Sunnyvale We're hiring a Software Engineer to help contribute to projects on our...  ...backend or systems languages such as Go, C++. Experience with ML inference... 
    Training
    C++

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $176k - $420k

     ...level physical intelligence. We train and deploy large‑scale ML...  ...design the model architecture and engineer algorithmic optimizations that make large‑scale model inference fast, reliable, and hardware‑aware...  ...Proficiency with Python and C++ (modern standards 14/17/20) and... 
    Training
    C++
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $176k - $420k

     ...AI through humanoid robots. As a Software Engineer within our robotics teams, you will...  ...constraints Write Python scripts/tools for training, evaluation, and deployment...  ...and implement efficient, robust C++ systems for real‑time ML inference and control and for the humanoid... 
    Training
    C++
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $7,000 - $8,000 per month

    Deep Infra Inc. is seeking a talented Software Engineering Intern to work with an experienced engineering team on...  ...intern will collaborate on designing and testing inference solutions and optimizing models using Python and C++. This is an excellent opportunity for hands-on... 
    C++
    Internship

    Deep Infra Inc.

    Palo Alto, CA
    1 day ago
  • $238k - $302k

     ...our autonomous driving software. We help our partners...  ...lifecycle, including training and evaluation. They are...  .... We are looking for engineers with ML system...  ...optimizations to improve inference speed and resource utilization...  ...skills in Python and C++. Practical... 
    Training
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $167.2k - $250.8k

     ...generalized AI‑first self‑driving software. Built to learn and improve...  ...looking for strong software engineers to research, develop, and...  ...skills and Python/C++ coding proficiency (C++ preferred...  ...critical systems, distributed training, or inference optimization. Equal‑Opportunity... 
    Training
    C++
    Immediate start

    Kindredventures

    Mountain View, CA
    22 hours ago
  • Software Engineer, AI Compute Infrastructure About HeyGen At HeyGen, our...  ...art AI models—from multimodal training data pipelines to high-...  ...across thousands of devices for inference, training, data processing and...  ...language such as C++ for developing core infrastructure... 
    Training
    C++
    Full time

    HeyGen

    Palo Alto, CA
    1 day ago
  • $140k - $390k

    What To Expect As a Software Engineer on Tesla AI’s RL Infrastructure team...  ...AI problems. Your work on RL training will be critical for scaling...  ...practical experience in GPU inference performance, RL training...  ...experience in Python and/or C/C++ Experience working with ML... 
    Training
    C++
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $160k

    What To Expect As a Software Engineer within our Autonomy teams, you will...  ...teams to build out the full inference stack, ensuring maximum performance...  ...enabling running inference/training workloads at scale Design...  ...collectives Proficient C/C++ programming C/C++ including... 
    Training
    C++
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $175k - $215k

     ...Platform team is part of the Marketplace engineering: we provide specialized business...  ...cycle, such as feature engineering, training workflows and inference services; we are working on next‑...  ...backend coding languages such as Java or C++ Experience in building backend... 
    Training
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • xAI is seeking an engineer for the RL infrastructure team to help with low precision RL training and inference. You will design and optimize the inference stack for RL workloads,...  ...distributed systems and proficiency in Python, C++, or Rust, along with PyTorch, Jax, and CUDA... 
    Training
    C++

    xAI

    Palo Alto, CA
    22 hours ago
  • $140k - $390k

    What To Expect Our team designs, trains, and deploys large‑scale neural networks optimized for inference on compute‑constrained edge...  ...modeling and hardware‑aware systems engineering — you will architect and train...  ...Proficiency with Python and C/C++ (modern C++17/20 preferred).... 
    Training
    C++
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...to deliver industry-leading training and inference speeds; over 10 times faster...  ...the Role We're hiring a Staff Engineer to help lead, drive, and...  ...test, and maintain production software, with responsibilities spanning...  ...languages such as Go or C++, with the expectation that you... 
    Training
    C++

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $180k - $258.75k

     ...Models. We are looking for a Senior Software Engineer to join our end-to-end automated...  ...ideal candidate has strong modern C++ (C++14/17/20) and Python programming...  ...in C++ and Python, that supports ML training, evaluation, and inference workflows. Build and maintain ML tooling... 
    Training
    C++
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    3 days ago
  • $179.2k - $268.8k

     ...operations, systems and safety engineering - all dedicated to...  ...and writing efficient software architectures that...  .... Improving model inference and latency on our target...  ...PhD) Fluency in modern C++ including good...  ...experience, relevant training and education, and skill... 
    Training
    C++
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Palo Alto, CA
    1 day ago
  • Staff Software Engineer, Inference Cloud Sunnyvale, CA Cerebras Systems builds the world's largest AI chip...  ...Cerebras to deliver industry‑leading training and inference speeds and empowers machine...  ...or systems languages such as Go, C++, or Python, with the expectation that... 
    Training
    C++

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $175k - $215k

     ...Platform team is part of the Marketplace engineering: we provide specialized business...  ...cycle, such as feature engineering, training workflows and inference services; we are working on next‑...  ...backend coding languages such as Java or C++. Experience in building backend... 
    Training
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...small, highly motivated, and focused on engineering excellence. This organization is for...  ...engineer to help with low precision RL training and inference. RESPONSIBILITIES: Design and...  ...programming languages such as Python, C++ and/or Rust; frameworks such as PyTorch... 
    Training
    C++

    Pantera Capital

    Palo Alto, CA
    1 day ago
  • $213k - $263k

     ...demonstration, generative modeling, Bayesian inference, hierarchical learning, and robust...  ...and JAX to process massive datasets for training, evaluating and deploying complex models...  ...practical experience Proficiency in Python and C++ Experience building or maintaining large... 
    Training
    C++
    Full time
    Temporary work

    Waymo

    Mountain View, CA
    1 day ago
  • $126k - $248k

     ...the Role We’re looking for a Senior Engineer to help build the next-generation inference platform that supports embedding...  ...infrastructure systems at scale Strong software engineering skills in languages such as Go, Rust, Python, or C++, with an emphasis on performance... 
    C++
    Local area
    Flexible hours

    United States Digital Space LLC

    Palo Alto, CA
    2 days ago
  • $216k - $414k

    We are looking for Software Engineering Manager to lead the development efforts for the Triton Inference Server team! Academic and commercial...  ...years of experience recruiting, training, and leading software...  ...related technologies. Excellent C/C++ and Python programming and... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $174k - $253k

     ...years of experience in software development, with 2...  ...of experience in C or C++ for production delivery...  ...Job Google's software engineers develop the next-generation...  ...relevant education or training. US: $174,000 - $253,...  ..., micro-watt edge inference. Develop and maintain... 
    Training
    C++
    Immediate start

    Google

    Mountain View, CA
    1 day ago
  •  ...clinical conversations with patients. We have trained our own LLMs as part of our Polaris...  ...Role We're seeking an experienced LLM Inference Engineer to optimize our large language model (...  ...approaches Proficiency in Python and C++ Experience with CUDA programming and GPU... 
    Training
    C++

    Dormont Manufacturing Co

    Palo Alto, CA
    3 days ago
  •  ...of Technical Staff — Inference to push the limits of...  ...intersection of systems engineering, ML infrastructure, and...  ...close to the hardware-software boundary and solving...  ...fundamentals Proficiency in C++, Rust, Go, or Python...  ...for inference and training. Our team has optimized... 
    Training
    C++
    Worldwide
    Flexible hours

    Dormont Manufacturing Co

    Palo Alto, CA
    4 days ago
  • $137k - $270k

     ...by unleashing the power of software and data. We enable organizations...  ...We’re looking for a Lead Engineer, Inference Platform to join our team...  ...in languages like Go, Rust, C++, or Python, and experience profiling...  ...large-scale ML inference or training platform SW project... 
    Training
    C++
    Local area
    Worldwide
    Flexible hours

    MongoDB

    Palo Alto, CA
    more than 2 months ago
  •  ...from GPU compute to AI model inference API solutions. As an NVIDIA Reference...  ...they need to prototype, train, and deploy AI models quickly...  ...world‑class Machine Learning Engineers to make GMI the new industry benchmark...  ...and at least one of Go / C++ / Rust . Hands‑on experience... 
    Training
    C++
    Worldwide

    GMI Cloud

    Mountain View, CA
    1 day ago
  • $184k - $356.5k

    NVIDIA is looking for a Senior Software Engineer in Santa Clara, California, to lead the benchmarking and optimization of AI workloads across...  ...AI applications, and strong programming skills in Python and C/C++. With a competitive base salary range from $184,000 to $356,50... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Mountain View is seeking an Embedded Kernel Engineer to deploy its autonomous vehicle AI model...  ...-performance kernels for efficient GPU inference. Typical responsibilities include leading...  ...GPU development experience, alongside C++ proficiency. Wayve offers a dynamic work... 
    C++

    Wayve

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Training/Inference (C++). Be the first to apply!