Taro Logo

Senior Software Engineer, AI Platform

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

Job Description

Run, now part of NVIDIA, is revolutionizing AI infrastructure by combining GPU virtualization with Kubernetes-native capabilities. As a Senior Software Engineer in the Platform Group, you'll be at the forefront of developing cutting-edge technologies that power the next generation of AI workloads. The role involves designing and building scalable, high-performance systems that enable organizations to optimize their AI infrastructure and improve productivity for data scientists and machine learning engineers.

You'll be working with a world-class team at NVIDIA, one of the technology world's most desirable employers, focusing on developing enterprise-grade systems and microservices-based architectures. The position requires expertise in Go programming, Kubernetes, and cloud-native technologies, with opportunities to work on complex technical challenges that directly impact AI workload optimization.

The ideal candidate brings strong backend development experience, deep understanding of microservices architecture, and proven ability to deliver high-quality solutions. Additional expertise in Kubernetes internals, HPC or AI/ML platforms, and Linux systems would be particularly valuable. This role offers the opportunity to shape the future of AI infrastructure while working with some of the most forward-thinking professionals in the industry.

NVIDIA offers an inclusive work environment and is committed to fostering diversity, making it an excellent place for creative and autonomous individuals to grow their careers. The company's work in AI and digital twins is transforming major industries and having a profound impact on society, making this an exciting opportunity to be part of groundbreaking technological advancement.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer, AI Platform

  • Design and develop enterprise-grade systems with focus on scalability, reliability, and performance
  • Build and optimize microservices-based architectures using Kubernetes and cloud-native technologies
  • Collaborate with backend engineers, product managers, and other team members
  • Write clean, maintainable, and testable code in Go
  • Conduct code and design reviews and mentor team members

Requirements For Senior Software Engineer, AI Platform

Go
Kubernetes
  • B.Sc. in Computer Science or related field
  • 5+ years of experience in backend software development
  • Proficiency in at least one backend programming language (Go)
  • Strong understanding of microservices architecture, RESTful APIs, and relational databases
  • Deep familiarity with Kubernetes and cloud-native ecosystem
  • Demonstrated ability to tackle complex technical challenges

Related Jobs

Senior Software Engineer, Chip Simulation

Senior Software Engineer position at NVIDIA focusing on Ethernet hardware simulation development, requiring Python expertise and hardware understanding.

Senior Software Engineer, Chip Simulation

Senior Software Engineer position at NVIDIA focusing on chip simulation and networking features development, requiring Python expertise and system-level programming skills.

Senior Physical Design Backend Engineer

Senior Physical Design Backend Engineer role at NVIDIA, focusing on high-speed communication devices and chip design, requiring 5+ years of STA experience.

Senior Software Engineer, Tools

Senior Software Engineer position at NVIDIA developing tools for networking products, requiring expertise in C++ and Python with 5+ years of experience.

Senior Software Performance Engineer

Senior Software Performance Engineer role at NVIDIA focusing on Linux drivers and networking performance optimization, requiring 5+ years of experience and strong Python/C skills.