Software Architect, Autonomous Vehicles - Backend and AI Agents

Opens nvidia.wd5.myworkdayjobs.com in a new tab

Overview

  • Today, NVIDIA is harnessing the limitless potential of AI to define the next era of computing.
  • Achieving what has never been done before takes vision, innovation, and the world’s best talent.
  • As an NVIDIAN, you’ll join a diverse, supportive environment where everyone is inspired to do their best work.
  • We are looking for engineers to help develop and bring NVIDIA’s autonomous vehicle technologies to the world.
  • In this role, you will contribute to a focused effort to develop and productize groundbreaking solutions that will transform transportation and advance the rapidly growing field of self-driving cars.
  • You will collaborate with talented, dedicated cross-functional engineering teams across multiple subsystems to integrate their work into NVIDIA’s DRIVE software platform, while meeting or exceeding relevant NVIDIA and automotive standards and guidelines.
  • You’ll find the work exciting, challenging, and significant.
  • What You'll Be Doing: In this role, you will collaborate with a diverse team of front-end and back-end developers, DevOps engineers, and machine learning experts.
  • You will build applications/agents at the frontier of what is possible in AI today, gaining a front-row view of innovation in one of the most dynamic technology areas.
  • You will play an important role across the full development and release lifecycle, from AI agent, web API, and software architecture design to implementation, testing, and deployment.
  • Working alongside exceptional engineers, you will help build and maintain next-generation services, including AI agents, workflows, and more.
  • Learn, design, and deliver valuable features for end users that significantly improve the user experience of NVIDIA’s autonomous driving products.
  • Ensure high availability and quality of service for internal customers through operational excellence, while defining service level objectives (SLOs) and service level indicators (SLIs) to measure and represent service quality.
  • What We Need to See: BS, MS in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Data Science, Mathematics, or equivalent experience.
  • 5+ years of software development experience.
  • Proficiency with programming languages such as Go/Java/Python/C++ and proficiency in software development fundamentals.
  • Good understanding of distributed systems, microservice architecture and REST APIs.
  • Experience with container-based virtualization (e.g.
  • Docker) and container orchestration (e.g.
  • Excellent communication and collaboration abilities.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.
  • Ways To Stand Out from the Crowd: Expertise in employing Agentic AI to automate complex workflows.
  • Proficient in full-stack development.
  • Familiar with distributed computing, high-scalability and high-availability design, multithreading, and load balancing for high-performance server architectures.
  • In-depth knowledge of Automotive/IoT.
  • Strong problem-solving skills and a passion for learning and staying up to date with the latest trends in software engineering and technologies.

Tools & Skills

Sourced directly from NVIDIA’s career page

Your application goes straight to NVIDIA.

NVIDIA logo

NVIDIA

China, Shanghai

Specialisation
Open roles at NVIDIA
2000 positions
Job ID
/job/China-Shanghai/Software-Architect--Autonomous-Vehicles---Backend-and--AI-Agents_JR2020146

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles