Senior Software Engineer

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

Description For Senior Software Engineer

Run, now part of NVIDIA, is seeking a Senior Software Engineer to join their innovative team working on AI infrastructure. The role focuses on designing and developing scalable, high-performance systems that support next-generation AI workloads and infrastructure. The position combines GPU virtualization with Kubernetes-native capabilities, requiring expertise in backend development, microservices architecture, and cloud-native technologies. As a senior engineer, you'll work with cutting-edge AI technology while collaborating with experts across domains to tackle complex challenges. The role offers the opportunity to work at NVIDIA, one of technology's most desirable employers, known for its forward-thinking approach and commitment to innovation. The position requires strong technical skills in Go programming, Kubernetes, and system design, with opportunities to work on impactful solutions that push the boundaries of AI capabilities. NVIDIA offers a diverse and inclusive work environment, with a strong commitment to equal opportunity employment and fostering innovation through diversity.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • 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 stakeholders
  • Write clean, maintainable, and testable code in Go
  • Conduct code and design reviews and mentor team members

Requirements For Senior Software Engineer

Go
Kubernetes
  • B.Sc. in Computer Science or related field (or equivalent experience)
  • 5+ years of experience in backend software development
  • Proficiency in backend programming language (Go preferred)
  • 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

Interested in this job?

Jobs Related To NVIDIA (Run:ai) Senior Software Engineer

Agentforce Success Engineer

Senior Agentforce Engineer role at Salesforce focusing on AI-powered agent implementation and optimization within Salesforce environments.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.

Senior Full Stack Software Engineer II, Messaging Experience

Senior Full Stack Software Engineer position at Braze, focusing on building and maintaining Canvas, their flagship customer engagement platform, requiring 5+ years of experience in distributed systems and web development.

Senior Software Engineer - Route Planning Service

Senior Software Engineer position at Anduril Industries focusing on building a route planning service for autonomous vehicle coordination, requiring strong backend development experience.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, developing communication software between GPUs for high-performance computing and AI applications.