Software Architect, Autonomous Vehicles - Backend and AI Agents

NVIDIA NVIDIA · Semiconductors · Shenzhen, China +1

Software Architect role focused on developing and productizing AI agents and backend services for NVIDIA's autonomous vehicle platform. Responsibilities include full development lifecycle, from design to deployment, with an emphasis on building next-generation services and ensuring high availability.

What you'd actually do

  1. 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.
  2. 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.
  3. Working alongside exceptional engineers, you will help build and maintain next-generation services, including AI agents, workflows, and more.
  4. Learn, design, and deliver valuable features for end users that significantly improve the user experience of NVIDIA’s autonomous driving products.
  5. 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.

Skills

Required

  • 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. Kubernetes).
  • Excellent communication and collaboration abilities.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

Nice to have

  • 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.

What the JD emphasized

  • AI agents
  • autonomous vehicle technologies
  • AI agents
  • AI agents

Other signals

  • AI agents
  • autonomous vehicle technologies
  • software platform