Taro Logo

Senior System Software Engineer - Metropolis Blueprints and Agents

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Senior System Software Engineer to join their Metropolis Blueprints and Agents team. This role focuses on designing, developing, and optimizing NVIDIA Metropolis Blueprints for smart cities and industrial AI applications. The position offers an opportunity to work at the forefront of AI technology, specifically in computer vision and generative AI applications.

The ideal candidate will have strong expertise in software development with Python and Java, along with experience in cloud-native architecture and AI applications. They will be responsible for developing end-to-end solutions, working with machine learning algorithms, and implementing computer vision applications.

This role at NVIDIA, the world leader in accelerated computing, offers the chance to work on transformative AI technologies that are reshaping major industries. The position requires both technical excellence and strong collaborative skills, as the engineer will work closely with peer engineering teams and Product Management to deliver high-quality solutions.

The role is based in either Pune or Bengaluru, India, offering the opportunity to work with a global team on cutting-edge AI technology. NVIDIA's commitment to diversity and inclusion, combined with their position at the forefront of AI and digital twins technology, makes this an exciting opportunity for experienced software engineers looking to make an impact in the field of AI and computer vision.

Last updated 10 days ago

Responsibilities For Senior System Software Engineer - Metropolis Blueprints and Agents

  • Contribute to design and development of Metropolis blueprints and Agentic AI solutions
  • Be responsible for the quality and performance of owned components
  • Collaborate with peer engineering and Product Management teams
  • Translate high level use cases and ideas into product deliverables across milestones

Requirements For Senior System Software Engineer - Metropolis Blueprints and Agents

Python
Java
  • Masters or Bachelors degree in Computer Science, or related engineering field
  • 8+ years of overall experience in software development
  • Strong technical foundation and understanding of software design principles
  • Excellent programming skills in Python and Java
  • Hands-on experience with cloud native development and architecture
  • Hands-on experience developing Applied AI applications using Gen AI and computer vision models
  • Strong collaboration, communication, and documentation habits
  • Basic knowledge of setting up CI/CD pipelines

Related Jobs

Senior System Software Engineer - Installer

Senior System Software Engineer position at NVIDIA, focusing on installer development using C++, Win32, and COM programming, requiring 4+ years of Windows system software experience.

Senior System Software Engineer - Metropolis Blueprints and Agents

Senior Software Engineer role at NVIDIA focusing on Metropolis Blueprints and Agentic AI solutions, requiring 8+ years of experience in software development with expertise in Python and Java.

Senior System Software Engineer - Infrastructure

Senior System Software Engineer role at NVIDIA focusing on developing intelligent infrastructure for AI/ML workloads using Python, Go, and modern DevOps practices.

Senior System Software Engineer, GeForce NOW - SW-GPU

Senior System Software Engineer role at NVIDIA's GeForce NOW team, focusing on full-stack development for cloud gaming platforms using Python, JavaScript, and React.

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA focusing on build automation, testing frameworks, and system analysis for AI and accelerated computing platforms.