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

Software Engineer - Training/Inference (C++)

$180k

SpaceXAI

Job Description

Job Description

SpaceXAI'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 SpaceXAI, 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.

SpaceXAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.

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

    Analyze and optimize AI inference workloads across the...  ...Computer Science, Computer Engineering, Electrical Engineering...  ...years of experience in software development.Experience in Python and C++, including navigating,...  ...relevant education or training. US: $207000 - $300000... 
    Training
    C++

    Google

    Mountain View, CA
    20 hours ago
  • $193.3k - $261.5k

     ...Senior Software Development Engineer, AI/ML, AWS Neuron, Model Inference Job ID: 10505474 | Amazon.com Services LLC The Annapurna...  ...unparalleled ML inference and training performance. The Inference...  ...development experience in C++, Python (experience in at least... 
    Training
    C++
    Work experience placement
    Internship
    Flexible hours

    Amazon Inc.

    Cupertino, CA
    16 hours ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This...  ...new storage tier that powers training, inference, recommendations, and real-time...  ...least 7 years of experience in software development, plus 2+ years building...  ...in high performance C++, Rust, or JVM-based languages... 
    Training
    C++
    Temporary work

    SpaceXAI

    Palo Alto, CA
    a month ago
  • $61k - $101k

     ...Requirements: We need formal training or certification in software engineering concepts, plus 3+ years of applied...  ...additional languages such as Java and/or C++. Preferred: exposure to...  ...TorchServe, TensorFlow Serving, or Triton Inference Server. Preferred: familiarity... 
    Training
    C++
    Full time

    J.P. Morgan

    Palo Alto, CA
    4 days ago
  • $193.93k - $291.15k

     ...autonomy. We are looking for strong software engineers to research, develop, and implement technologies...  ...development skills and Python/C++ coding proficiency. Ability to...  ...safety-critical systems, distributed training, or inference optimization.   At Nuro, we celebrate... 
    Training
    C++
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $120k - $195k

     ...scaling LinkedIn’s AI model training, feature engineering and serving with hundreds...  ...frameworks, data infra, compute software, and hardware to harness...  ...cloud, enable GPU based inference for a large variety of use...  ...systems.Experience with Java, C++, Python, Go, Rust, C# and/or... 
    Training
    C++
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  •  ...investors. About the Role As a software engineering intern, you will work closely with...  ...development in Nuro and optimize on-cloud training and onboard inference. Our solutions include a...  ...systems; advanced algorithms using C++ and Python; machine learning, multithreading... 
    Training
    C++
    Internship
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $133k - $235k

     ...digital services. Snap Engineering teams build fun and...  ...We're looking for a Software Engineer to join the...  ...performant pieces in C++. We are building agentic...  ...retrieval, and redesign of inference feature sourcing....  ...inferencing and offline training data generation... 
    Training
    C++
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Palo Alto, CA
    9 days ago
  • $174k - $252k

     ...experience. 4 years of experience in a Software Engineering or Development capacity.2 years of experience...  ...enforcement.2 years of experience in training and deploying machine learning models...  ...programming skills in either Python or C++.A deep passion for AI technology and... 
    Training
    C++

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...experience programming in Python or C++.3 years of experience with...  ..., maintaining, or launching software products, and 1 year of...  ...ads serving.Google's software engineers develop the next-generation technologies...  ..., and relevant education or training. US: $174000 - $252000 (USD)... 
    Training
    C++

    Google

    Mountain View, CA
    20 hours ago
  • $152k - $241.5k

     ...industries. Within our software stack, CUTLASS stands out as...  ...provided the community with C++ and Python abstractions to...  ...-art deep learning models' inference and training passes to identify key GPU...  ...Computer Science, Computer Engineering, or related field (or equivalent... 
    Training
    C++

    NVIDIA Corporation

    Santa Clara, CA
    1 hour ago
  • $147k - $210k

     ...and maintain highly scalable software systems and backend infrastructure...  ...models.Partner closely with engineers, product managers, and...  ...with software development in C++ and Java.Experience in domains...  ...experience, and relevant education or training. US: $147000 - $210000 (USD)... 
    Training
    C++

    Google

    Mountain View, CA
    2 days ago
  • $147k - $210k

     ...experience.2 years of experience with C++ or more programming languages, or 1 year...  ...developing accessible technologies.Google's software engineers develop the next-generation...  ...integrating novel signals for LEM+LLM training and serving.Efficiency: Improve resource... 
    Training
    C++

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...technical leadership and mentorship to other engineers within a rapidly growing organization...  ....5 years of experience with software development in C++ and JavaExperience in domains related...  ...experience, and relevant education or training. US: $174000 - $252000 (USD) + 15% bonus... 
    Training
    C++

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...oriented programming with Java, C++ or Python.3 years of...  ...testing, maintaining, or launching software products.1 year of experience...  ...technologies.Google's software engineers develop the next-generation...  ...experience, and relevant education or training. US: $174000 - $252000 (USD)... 
    Training
    C++

    Google

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

     ...AI-powered application is built. We are seeking a Senior Software Engineer - AI Inference Performance to advance innovative LLM and VLM inference. You...  ....Strong programming skills in Python, Rust and/or C++, plus hands-on experience with CUDA or another GPU programming... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ..., and proof-of-concept (PoC) software implementations to evaluate features...  ...) and external vendor engineering teams.Minimum qualifications:...  ...services.5 years of experience in C/C++.Experience driving technical...  ..., and relevant education or training. US: $174000 - $252000 (USD)... 
    Training
    C++

    Google

    Mountain View, CA
    4 days ago
  • $147k - $210k

     ....2 years of experience programming in C++, Python, or Java.2 years of experience...  ...health, diagnosis and resolution, and software test engineering.Google's software engineers develop the...  ...experience, and relevant education or training. US: $147000 - $210000 (USD) + 15%... 
    Training
    C++

    Google

    Mountain View, CA
    1 day ago
  •  ...Role Mission As HAI's LLM Inference Engineer, you will own the serving infrastructure that determines...  ...Proficiency in Python and C++ Experience with CUDA programming and...  ...built: Tell us about an LLM inference or training project that makes you proud! Whether you... 
    Training
    C++
    Work at office

    Hippocratic AI Inc.

    Menlo Park, CA
    1 hour ago
  • $129.3k - $223.6k

     ...least 5 years of professional software development experience (non...  ...their architecture, training, and inference processes, along with experience...  ...software development using C++ or Python (experience in at...  ...best practices in software engineering for large-scale systems.... 
    Training
    C++
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    4 days ago
  • $150k - $183k

     ...are hiring a Machine Learning Engineer to own the detection models behind that product: training, evaluation, optimization, and...  ...Deploy and tune them on Triton Inference Server and vLLM — batching, concurrent...  ...; comfort with Go/Rust/C/C++ for performance-critical paths... 
    Training
    C++
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $143.4k - $165.6k

     ...Requirements: We need 3+ years of professional software development experience outside of...  ...with cross-functional partners so our C++ compiler surfaces the right information...  ...to massive-scale distributed training and inference systems across software, servers, and chips... 
    Training
    C++
    Full time
    Internship
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    4 days ago
  • $124k - $195.5k

     ...experienced and highly motivated software professional to work on...  ...bottlenecks in both training and inference pipelines.Collaborate closely...  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ...achievement.Strong proficiency in C++ and Python programming.... 
    Training
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...AI software used to train and deploy the world’s...  ...out model training and inference.  We work with OpenAI on...  ...ML researchers, system engineers, and production engineers...  ...languages, such as Python, C/C++, CUDA. Identify... 
    Training
    C++
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    2 hours ago
  • $207k - $300k

     ...Science, Cybersecurity, Computer Engineering, or equivalent practical...  ...Java/Kotlin, Swift, Python, Go, C++).5 years of experience in...  ...experience testing, and launching software products.Preferred...  ...experience, and relevant education or training. US: $207000 - $300000 (USD)... 
    Training
    C++

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...Senior Software Engineer, Map Ads Machine Learning Share Senior Software Engineer, Map Ads Machine...  ...of experience programming in Python or C++. ~3 years of experience with one or...  ...experience, and relevant education or training. US: $174000 - $252000 (USD) + 15%... 
    Training
    C++

    Google LLC

    Mountain View, CA
    16 hours ago
  • $169k - $338k

     ...OfficeRole summary:The Distinguished Software Engineer is the senior-most technical...  ...and TensorFlow; distributed training with Ray or Horovod; feature...  ...AI; low-latency online inference and model monitoring for...  ...Python, Java, Scala, Go, or C++.Multi-market platforms: Experience... 
    Training
    C++
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    20 hours ago
  • $230k - $350k

     ...Member of Technical Staff, Inference Systems, to build and optimize...  ...inference systems and strong systems engineering skills, with Rust experience...  ...experience with Rust, C++, Go, or systems-level Python/...  ...systems and production software engineering fundamentals. ~... 
    C++
    Work at office

    Premier Global Links

    Palo Alto, CA
    14 days ago
  • $165.2k - $223.6k

     ...AWS Neuron is the complete software stack for the AWS Inferentia...  ...As the Software Development Engineer for the Neuron Runtime Team,...  ...teams to ensure that the our C++ compiler generates key information...  ...massive-scale distributed training and inference solutions. This organization... 
    Training
    C++
    Internship
    Local area
    Work from home
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

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