Software Engineer, Inference

SpaceX

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$135,000–$175,000 / yr
Posted
69 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $155k
$123k $243k
below market most similar roles pay here above market

This role pays less than 64% of similar roles. Most pay $142,450–$231,150 — the blue band above. At the midpoint, this role pays about $155k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 851 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 590 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Software Engineer, Inference

Software Engineer, Inference (AI Data Engineering) joins the application software team to maintain a high-performance AI inference platform. The role involves designing and optimizing large-scale model serving systems end-to-end, including distributed infrastructure, load balancing, auto-scaling, and global KV cache. You will build reliable, high-throughput systems to power mission-critical applications, focusing on low-level optimizations like GPU kernels, quantization, and speculative decoding. Key responsibilities include benchmarking inference engines such as SGLang, vLLM, and TensorRT-LLM, while developing custom tools for tracing and CI/CD infrastructure. Required skills include Rust or C++, experience with horizontally scalable distributed systems, and backend development. Preferred competencies include Python, Go, gRPC, Docker, Kubernetes, and databases like PostgreSQL or ClickHouse to solve complex production serving challenges for internal AI workloads.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop high-throughput inference systems to serve AI models internally across SpaceX.
  • Architect and implement scalable distributed infrastructure for model serving, including load balancing and auto-scaling.
  • Optimize inference latency and throughput using low-level GPU kernels, quantization, and speculative decoding.
  • Build high-concurrency serving systems with 100% uptime and low tail latency.
  • Own end-to-end components such as request routing, SDK development, and rate limiting.
  • Benchmark and accelerate inference engines like SGLang, vLLM, and TensorRT-LLM.
  • Create custom tools for tracing, replaying, and resolving issues across the full stack.
  • Build robust CI/CD infrastructure for seamless endpoint deployment and inference engine updates.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional software experience.
  • Experience in designing, implementing, and maintaining reliable and horizontally scalable distributed systems.
  • 1+ years of experience in full stack or backend development with production systems.
  • 1+ years of experience with Rust or C++.
  • Experience with LLM inference engines and serving frameworks (preferred).
  • Deep low-level systems programming and optimizations including GPU kernels and quantization (preferred).
  • Experience with Docker, Kubernetes, and containerized applications (preferred).
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for Department of State authorization.

More like this

Similar roles

Staff Software Engineer, AI Inference Cloud

Arm Holdings

Seattle, WA 48 days ago $209,100–$282,900
Kubernetes Go C++ Rust Python Distributed Systems Cloud Platforms Observability PyTorch Ray vLLM SGLang TensorRT-LLM APIs Networking Capacity Planning
5+ yrs exp Hybrid

Senior Software Engineer, AI Inference Performance

Nvidia

Santa Clara, CA 29 days ago $184,000–$287,500
CUDA Python C++ Rust TensorRT-LLM vLLM SGLang Triton PyTorch NVIDIA Nsight Systems CUTLASS NCCL Quantization Distributed Systems GPU Architecture Model Parallelism Speculative Decoding
6+ yrs exp

Principal Software Engineer, AI Inference Cloud

Arm Holdings

Seattle, WA 48 days ago $262,700–$355,400
Kubernetes Go C++ Rust Python Distributed Systems Cloud Platforms Observability PyTorch Ray vLLM SGLang TensorRT-LLM APIs Networking Capacity Planning
8+ yrs exp Hybrid

Senior AI Inference Platform Engineer

Apple Inc

Seattle, WA 76 days ago $175,000–$308,500
Python Go C++ Kubernetes Triton TensorRT-LLM vLLM Prometheus Grafana Splunk CI/CD GPU Profiling Nsight Distributed Systems Data Pipelines Performance Benchmarking
7+ yrs exp

Senior AI Inference Platform Engineer

Apple Inc

Seattle, WA 75 days ago $175,000–$308,500
Python Go C++ Kubernetes Triton TensorRT-LLM vLLM Prometheus Grafana Splunk CI/CD GPU Profiling Nsight Distributed Systems Data Pipelines Performance Benchmarking
7+ yrs exp

Software Engineer, AI Data Engineering

SpaceX

Hawthorne, CA 19 days ago $125,000–$160,000
Python Agentic AI RAG MCP Servers CI/CD PostgreSQL Docker Kubernetes FastAPI Flask React TypeScript pandas NumPy REST APIs Git Linux SQL Vector Databases
4+ yrs exp