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

Sr. Software Engineer, Training/Inference

$200k - $375k
Full-time

xAI

Responsibilities

  • Architect and implement distributed model-serving infrastructure for load balancing, auto-scaling, batch scheduling, and global KV caching.
  • Optimize model inference latency, throughput, concurrency, reliability, and tail latency at production scale.
  • Benchmark, fine-tune, and accelerate inference engines through GPU kernel work and code generation.
  • Develop tools to trace, replay, and resolve issues across orchestration and GPU-kernel layers.
  • Build CI/CD infrastructure for endpoint deployment, image publishing, and inference engine updates.
  • Advance research on test-time compute scaling, RL rollout, and model-hardware co-design.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a science discipline.
  • 5+ years of low-level systems programming experience in C/C++ or Rust.
  • Experience with large-scale, highly concurrent production serving.
  • Experience with GPU inference engines such as vLLM, SGLang, Triton, or TensorRT-LLM.
  • Strong background in batching, caching, load balancing, parallelism, GPU kernels, and code generation.
  • Experience with quantization, speculative decoding, distillation, low-precision numerics, testing, benchmarking, reliability, and CI/CD for inference systems.

Benefits

  • $200,000–$375,000 base salary, plus equity.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance and life insurance.
  • Various discounts and perks.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Training/Inference in Palo Alto, CA vacancy
  • $193.3k - $261.5k

     ...develop AWS Neuron, the complete software stack for Trainium, Amazon's custom...  ...on the Trainium hardware.As a Sr. Software Development Engineer on the Inference Model Enablement team, you will onboard...  ..., including architecture, training/inference lifecycles, and optimization... 
    Senior
    Training
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    14 hours ago
  • $220k - $357k

     ...We're creating a powerful flywheel where more compute trains better models, better models power more useful products...  ...people using those products shapes what we build next. SR. SOFTWARE ENGINEER, TRAINING/INFERENCE (C++) At SpaceXSI we are building the high-performance... 
    Senior
    Training
    Temporary work

    xAI

    Palo Alto, CA
    3 days ago
  • $193.3k - $261.5k

     ...team at Amazon builds AWS Neuron, the software development kit used to accelerate deep...  ...and JAX enabling unparalleled ML inference and training performance.The High-Performance Inference...  ...till the hardware-software boundary, our engineers build systematic infrastructure,... 
    Senior
    Training
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    14 hours ago
  •  ...architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based...  ...About the TeamThe Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.Our infrastructure... 
    Senior
    Training

    Cerebras Systems

    Sunnyvale, CA
    14 hours ago
  •  ...Responsibilities Design, build, and optimize massive GPU clusters for large-scale training and inference workloads. Develop and tune low-level CUDA kernels using CUTLASS, Tensor Cores, and Nsight. Profile, debug, and eliminate bottlenecks across GPU memory,... 
    Senior
    Training
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    5 days ago
  • $128.37k - $185.86k

     ...are CARIAD , an automotive software development team with the...  .... Role Summary: ​ The Sr Software Engineer, Integration integrates production...  ...middleware, and AI inference components into CARIAD's autonomous...  ..., qualification and training. The salary range for this... 
    Senior
    Training
    Permanent employment
    Temporary work
    Remote work

    Cariad, Inc.

    Mountain View, CA
    21 days ago
  •  ...architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based...  ...with ultra-fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Senior Software Engineer to build and evolve the ML API layer that makes... 
    Senior
    Training

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  •  ...architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based...  ...About the TeamThe Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.Our infrastructure... 
    Senior
    Training
    Remote work

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  •  ...architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud...  ...high-speed inference.About the RoleWe’re hiring a Senior Software Engineer for our Inference Cloud team. This team owns the cloud... 
    Senior
    Training

    Cerebras Systems

    Sunnyvale, CA
    14 hours ago
  •  ...Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-...  ...inference.About the RoleWe're hiring a Staff Engineer to help lead, drive, and contribute to...  ..., test, and maintain production software, with responsibilities spanning testing... 
    Senior
    Training

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $194k - $349k

     ...detected in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that is bringing...  ...and deliver sensor telemetry for model training, evaluation and on-device inference, and integrating those capabilities with the core... 
    Senior
    Training
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    27 days ago
  • $157k - $235k

     ...and other digital services. Were looking for a Software Engineer to join the Core Inference team part of the core ML Platform organization. Our...  ...models for efficient production use while working across training and inference. Own the infrastructure used to host... 
    Training
    Full time
    Work at office
    Local area

    Snap

    Palo Alto, CA
    21 days ago
  • $135k - $175k

     ...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, INFERENCE (AI DATA ENGINEERING) The application software team is the...  ...AI Infrastructure, as we'll also be providing support for training workloads. RESPONSIBILITIES: Develop highly reliable... 
    Training
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $180k

     ...X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products,...  ...people using those products shapes what we build next. SR. MODEL ENGINEER, RL INFERENCE The RL infrastructure team is looking for an engineer... 
    Senior
    Training
    Temporary work

    X.ai

    Palo Alto, CA
    1 day ago
  • $262k - $364k

     ...company YoY TPS/chip goals.Direct inference and efficiency strategies,...  ...SOTA.Mentor and grow engineers while cultivating technical excellence...  ....8 years of experience in software development.5 years of experience...  ..., and relevant education or training. US: $262000 - $364000 (USD)... 
    Senior
    Training

    Google

    Mountain View, CA
    1 day ago
  •  ...GPU kernels, deep learning models, and training/inference performance across multi-GPU and multi...  ...compiler technologies and advanced engineering principles to drive continuous improvement...  ...integrating graph compilers. Software Engineering Best Practices: Apply sound... 
    Senior
    Training

    AMD

    Santa Clara, CA
    14 hours ago
  • $193.93k - $291.15k

     ...forward. As a Perception ML Engineer, you’ll develop and improve perception...  ...with ownership of modeling, training, and evaluation. Your work...  ...model quality and onboard inference runtimeTailor Your Impact:...  ...quantitative area.4+ years of industry software engineering experience with... 
    Senior
    Training
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    14 hours ago
  • $174k - $252k

    Drive down the cost per token of Gemini inference by optimizing throughput, accelerator...  ...new architectures, optimizers, and training methods to achieve target quality with...  ...Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related STEM field... 
    Senior
    Training
    Work experience placement
    Internship

    Google

    Mountain View, CA
    14 hours ago
  • $193.93k - $291.15k

     ...enable safe, driverless autonomy. We are looking for strong software engineers to research, develop, and implement technologies for Nuro...  ...software for safety-critical systems, distributed training, or inference optimization.At Nuro, we celebrate differences and are committed... 
    Senior
    Training
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    14 hours ago
  • $130k - $220k

    Santa Clara, CAData Engineering - ML Infrastructure /Full-time /HybridFinding...  ...most valuable moments for training and evaluation, then turn...  ...to candidates at either the Software Engineer or Senior Software...  ...operate distributed mining, inference, and indexing pipelines over... 
    Senior
    Training
    Full time

    Plus.ai

    Santa Clara, CA
    14 hours ago
  • $193.3k - $261.5k

     ...improve at massive scale.As a Senior Software Development Engineer, you will lead the design and...  ...customer interactions into high-quality training data, learning signals, and insights...  ...fundamentals, including architecture, training/inference lifecycles, and optimization of... 
    Senior
    Training
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    14 hours ago
  • $193.3k - $261.5k

     ...(AWS) builds AWS Neuron, the software development kit used to accelerate...  ...and JAX, so customers can train frontier-scale models on...  ...hardware and software boundary, our engineers build the infrastructure that...  ...to deliver state-of-the-art inference capabilities for Generative... 
    Senior
    Training
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $162.8k - $203.5k

     ...Summary Rivian's Autonomy organization is looking for a Senior Software Engineer, ML Applications to join the Data & Cloud team. You will...  ...own significant parts of systems that support ML/DL model training, infrastructure, and data annotation tools, partnering closely... 
    Senior
    Training
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    14 hours ago
  • $153k - $179k

     ...supporting the entire ML/AI lifecycle, from feature engineering and training pipelines to model serving, inference, and observability. We also build and operate...  ...house AI models efficiently and at scale.As a Senior Software Engineer, AI Infrastructure, you'll join a small,... 
    Senior
    Training
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    2 days ago
  • $119.8k - $234.7k

     ...team at Microsoft develops AI software that enables running AI...  ...and inclusive culture. We own inference performance of OpenAI and other...  ...Dynamics. As a Senior Software Engineer - Performance Tooling on the...  ...(APIs) to enable large scale training and inferencing of models. You... 
    Senior
    Training
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Mountain View, CA
    4 days ago
  •  ...architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based...  ...prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and optimize our GPU serving... 
    Training

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...builds the AWS Neuron SDK, the software development kit used to...  ...learning accelerators.The Neuron Inference organization is at the forefront...  ...-software boundary, our engineers build systematic infrastructure...  ...fundamentals, including architecture, training/inference lifecycles, and... 
    Training
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $204k - $259k

     ...Waymo Android System Software EngineerWaymo is an autonomous driving technology company...  ...an experienced Android System Software Engineer to join our team in developing the In-Vehicle...  ...work location, experience, relevant training and education, and skill level. Your recruiter... 
    Senior
    Training
    Full time
    Remote work

    CapitalG

    Mountain View, CA
    2 days ago
  • $228k - $285k

     ...shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer, ML training and inference infrastructure, you will be a member of the Perception team at Rivian, which develops advanced machine learning... 
    Training
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    2 days ago
  •  ...Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-...  ...the RoleWe’re hiring a senior backend engineer to build and scale the services that power...  ...building and operating production software.Education. Bachelor’s or master’s degree... 
    Senior
    Training

    Cerebras Systems

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer, Training/Inference. Be the first to apply!