Senior Software Engineer, AI Platform - Robotics

Job expired!

Senior Software Engineer, AI Platform - Robotics

Company: NVIDIA

About Us

Join NVIDIA's Robotics Team and become a part of our mission to pioneer the field of visual computing, the art, and science of computer graphics. For over two decades, we have revolutionized industries such as video games, movie production, research, and autonomous machines with our groundbreaking invention of the GPU. Our team is now building NVIDIA’s Isaac Robotics Platform, which integrates high-fidelity visual and physical simulation, a high-quality development platform, optimized algorithms for complex problems in computer vision and artificial intelligence, and a compact, powerful computational platform forming the brain of intelligent machines.

Role Overview

We are seeking a Senior Software Engineer specializing in AI Platforms to drive our robotics solutions forward. You will lead the design and development of an AI platform geared towards industrial-grade robotic solutions, enabling customers to run AI workflows efficiently.

Key Responsibilities

  • Design and develop an AI platform for industrial robotics solutions.
  • Deploy solutions to enable customers to execute their AI workflows on the platform.
  • Debug and optimize the full software stack from front-end to back-end.
  • Collaborate closely with dependent teams to drive project success.
  • Manage issues during integration, testing, deployment, and quality assurance.

Required Qualifications

  • BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field (or equivalent experience).
  • 5+ years of work experience with at least 2+ years on cloud platforms.
  • Experience with Docker and Kubernetes for scalable, fault-tolerant service deployments.
  • Excellent Python programming skills and proficiency in other scripting languages.
  • Strong data skills and software design capabilities.
  • Ability to learn quickly and debug complex system issues.
  • Adaptability to quickly take on varying roles and responsibilities.
  • Strong communication skills and ability to work cross-functionally.

Preferred Qualifications

  • Proficiency with container orchestration systems like Kubernetes.
  • Experience with cloud service providers such as AWS, GCP, and Microsoft Azure.
  • Hands-on experience building data platforms to scale AI workflows.
  • Proven technical ownership in cross-organizational, multi-disciplinary teams.
  • Experience leading software projects with 4 or more engineers.

Our Offer

NVIDIA is one of the technology world’s most desirable employers. Our team consists of some of the most forward-thinking and hardworking people globally. If you are creative and autonomous, we want to hear from you! The base salary range is $148,000 - $276,000, determined by location, experience, and the comparative pay of employees in similar positions. In addition to a competitive salary, you will be eligible for equity and benefits.

NVIDIA Values Diversity: We are committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate in our hiring and promotion practices based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Apply Now

NVIDIA accepts applications on an ongoing basis. Come and be a part of our innovative team and help shape the future of robotics.