Senior Software Engineer, Infrastructure and Tooling - DriveOS
$184k - $357k • Remote • US, CA, Santa Clara
Posted 2d ago
Job Location
US, CA, Santa Clara
Tech Stack
Remote Work Policy
Fully remote
Categories
AI Agent Engineer
About the job
NVIDIA is seeking a Senior Software Engineer to join the DriveOS Infrastructure and Tooling team. This role focuses on building the software platform for autonomous vehicles and intelligent machines, emphasizing AI-enabled automation and first-principles thinking. You will develop tools to help engineering teams deliver reliable software and evidence for product risk, integrating intelligent agents, automated reasoning, and data-driven insights into development workflows to enhance efficiency and product quality. The position involves designing and implementing automation systems, developer tooling, and dashboards, while also shaping infrastructure roadmaps and consolidating tooling initiatives across a globally distributed organization.
Responsibilities
- Design and implement highly available automation systems, developer tooling, and intelligent dashboards to improve and monitor DriveOS builds and releases.
- Partner with cross-functional teams to define infrastructure roadmaps and consolidate tooling initiatives.
- Architect AI-native pipelines integrating LLM-based agents, RAG systems, and multi-agent orchestration into core engineering workflows for tasks like requirements analysis, test generation, defect triage, and safety documentation.
- Translate collaborator requirements into process-automation solutions aligned with automotive standards (ISO 26262, ISO 21434) and quality models (ISO 25010).
- Build integrated data pipelines to aggregate telemetry and surface executive-level insights through advanced visualization and predictive quality metrics.
- Evaluate and operationalize emerging AI capabilities, including code-generation copilots and agentic coding assistants.
- Define and deploy governance policies for AI-assisted tooling outputs to ensure traceability, auditability, and compliance.
- Elevate tooling quality and architectural standards, and mentor engineers to foster technical growth.
Requirements
- BS or MS in Computer Science, or equivalent experience, with 8+ years in infrastructure, DevOps, or software tooling.
- Strong proficiency in Python and understanding of tooling architecture and design patterns.
- Experience managing enterprise-scale CI/CD environments (GitLab CI, Jenkins, or similar) and infrastructure-as-code tools (Terraform, Ansible).
- Experience building production-grade, full-stack systems including backend microservices, RESTful and GraphQL APIs, relational and NoSQL datastores, graph databases, and modern web interfaces.
- Hands-on experience deploying LLM and agentic applications, including agent frameworks, tool integration, MCP-based systems, memory and orchestration, prompt engineering, guardrails, evaluation, and RAG/GraphRAG architectures.
- Experience building internal developer portals and AI-powered interfaces, including conversational UIs for agent interaction.
- Strong SQL and data-warehousing skills for managing high-volume metrics.
- Clear communication and collaborative problem-solving skills.
Benefits
- Equity
- Benefits
