- Robot type
- Autonomous Vehicle
- Location
- Mountain ViewCaliforniaUSA
- Job type
- Software
- Posted
- Apr 7, 2026
Full-time
Software Engineer, Performance Tooling and Infrastructure
Job description
Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides. Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver™, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles.
Job responsibilities
- How will my new ML model affect contention on the GPU?
- How does a new data format impact onboard logging rate or network contention as more data might be flowing from through the system?
- How much memory should be allocated for this new module, and how does it fit into the overall system budget?
Job requirements
- Experience: 3+ years of industry software engineering experience.
- Software Engineering: Strong proficiency in Python and working proficiency in C++. You write clean, testable, well-documented code and care about long-term maintainability.
- Data Engineering: Experience building data pipelines, ingestion, transformation, storage, and visualization. Familiarity with SQL and analytical workflows.
- Systems & Infrastructure: Deep comfort with Linux systems — you've configured kernels, debugged boot issues, written systemd units, or managed bare-metal infrastructure.
- Technical Leadership: Experience setting technical vision and roadmap for a project or platform, driving alignment across multiple stakeholders.
- AI-Native: You treat AI as a core part of your engineering workflow, not an occasional shortcut — you use agentic tooling (e.g., Claude Code) across the development lifecycle and you understand the boundaries of when…
- Bias for Action: Comfortable operating in ambiguous, fast-moving environments where you need to balance long-term architecture with short-term delivery.
