P
PlusAI
Senior/Staff Software Engineer (Machine Learning Runtime, Motion Planning)
Skills
PyTorchMachine Learning
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Santa Clara, CA, USA
Work mode:
Onsite
Published on:
5 September 2026
What they need
- Design, implement, and optimize the production runtime pipeline for ML-based autonomous vehicle planning
- Integrate machine learning models into a scalable, safety-critical planning software stack
- Optimize end-to-end inference performance through algorithm optimization, C++ implementation, profiling, memory optimization, and efficient execution on compute-constrained embedded platforms
- Develop high-performance C++ components for feature extraction, inference, post-processing, trajectory generation, and runtime orchestration
- Design runtime validation, safety guardrails, and fallback mechanisms to ensure generated trajectories are feasible, robust, and compliant with traffic rules
- Investigate complex runtime issues by tracing failures across the planning pipeline, from feature extraction through inference to trajectory generation
- Debug difficult edge-case scenarios using logs, profiling tools, visualization, offline replay, and quantitative analysis to identify root causes and implement robust solutions
- Build tooling and infrastructure to improve debugging, observability, performance analysis, testing, and runtime monitoring
- Collaborate closely with machine learning engineers to efficiently deploy new models into production while maintaining system reliability and performance
- Drive continuous improvements in runtime architecture, scalability, reliability, and maintainability
- Ensure technical work complies with the company’s Quality Management System (QMS), customer requirements, regulatory standards, and internal engineering processes
Benefits
- Unlimited PTO: Unlimited paid time off on top of company holidays to recharge and enjoy as needed
- Flexible working: Flexibile work arrangements and technology to help manage life’s demands at the office and remote
- Health benefits: Tiered options in medical, dental, and vision insurance to fit your unique needs
- Future building: Equity, 401k and FSA options for all eligible employees to help build for your future
- Professional development: Company-sponsored professional development opportunities such as conferences, training, and workshops
- Catered lunches: Daily catered lunches at both of our Santa Clara and Fremont offices- Excellent debugging and analytical problem-solving skills, with the ability to systematically investigate complex software and system-level issues
- BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field
- Experience deploying machine learning inference into production environments
- Strong software engineering fundamentals, including software architecture, testing, and code quality
- Familiarity with TensorRT, CUDA, ONNX Runtime, or similar inference acceleration frameworks
- Strong C++ programming skills with experience building, optimizing, and maintaining large-scale software systems
- Strong ownership mindset with the ability to drive problems from investigation through implementation, validation, and deployment
- Experience designing validation strategies, automated testing, runtime monitoring, and observability for production systems
- Experience tracing failures across multi-stage pipelines, identifying root causes, and implementing reliable long-term solutions
- Excellent communication skills and experience collaborating across machine learning and systems engineering teams
- 4+ years of experience developing high-performance production software
- Experience optimizing real-time systems, including latency, throughput, memory usage, and multithreaded performance
- Experience with autonomous driving planning, prediction, or robotics software
- Experience profiling CPU and GPU performance using modern profiling tools
- Experience deploying software on embedded GPU platforms
- Familiarity with PyTorch and machine learning workflows
- Experience with distributed systems, CI/CD, and cloud infrastructure
- Candidates who stand out typically have one or more of the following:
- Deep expertise in modern C++ (C++17/20) and high-performance software engineering
- Experience optimizing production inference pipelines for low latency and high throughput
- Experience developing internal debugging, visualization, profiling, or observability tools
- Strong systems thinking with the ability to balance correctness, performance, maintainability, scalability, and safety
- Proven ability to diagnose and resolve complex production issues involving machine learning, runtime software, and system integration
- Demonstrated technical leadership and experience mentoring engineers on large production software projects
Other offers great for you!
These companies are also looking for great profiles
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
6 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
18 hours ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
14 hours ago
Quick apply
No company information available.