PlusAI
Senior/Staff Software Engineer (Machine Learning Runtime), Motion Planning
$130K–$220K
Santa Clara, CA · Hybrid · Staff · Full-time · Posted Aug 27, 2026
- Experience
- 4+ years of experience developing high-performance production software.
- Education
- BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
About the job
Build and optimize the production runtime for machine-learning-based autonomous vehicle planning, including safe and efficient model inference on embedded platforms.
What you'll do
- Develop and optimize C++ planning-runtime components and end-to-end inference performance.
- Integrate ML models into the planning stack and build trajectory validation, safety guardrails, and fallback mechanisms.
- Debug runtime issues and improve testing, observability, performance analysis, and monitoring tools.
What they ask for
- BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
- Strong C++ skills and experience developing high-performance production software.
- Experience optimizing real-time systems and deploying machine-learning inference in production.
- Experience with inference acceleration frameworks such as TensorRT, CUDA, or ONNX Runtime.
Nice to have
- Experience with autonomous driving planning, prediction, or robotics software.
- Experience profiling CPU/GPU performance, deploying on embedded GPU platforms, or using PyTorch.
Pay
USD 130,000–220,000 per-year-salary (base salary)
Tools
C++, TensorRT, CUDA, ONNX Runtime, PyTorch
AI focus
Deploy and optimize machine-learning models for autonomous vehicle planning, including inference, trajectory generation, runtime validation, and safety guardrails.
Model-written summary · the original posting is authoritative