Staff Software Engineer - End-User Compute Platform

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$168,000 - $322,000
Cloud
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer - End-User Compute Platform

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Staff Software Engineer for their End-User Compute Platform team. This role focuses on building a revolutionary developer paradigm that enables dynamic access to desktop compute and applications from anywhere. The position combines full-stack development with cloud infrastructure expertise to create a world-class cloud desktop platform.

The role involves working with cutting-edge technology in cloud computing, specifically developing NVIDIA's cloud desktop platform. You'll be part of a team that's transforming how developers access and utilize computing resources, making a significant impact on developer productivity worldwide. The position offers competitive compensation, including a base salary range of $168,000 - $322,000, plus equity and benefits.

As a Staff Software Engineer, you'll collaborate with infrastructure and networking teams, contribute to architectural decisions, and ensure the delivery of high-quality code. The ideal candidate brings 8+ years of software engineering experience, strong expertise in technologies like React, TypeScript, Golang, and cloud platforms, and a proven track record of delivering impactful software products.

NVIDIA offers a diverse, supportive environment where innovation thrives. You'll be part of a company that's leading the AI revolution and defining the next era of computing. This role presents an excellent opportunity for experienced engineers who want to work on transformative technology while enjoying competitive compensation and the chance to make a lasting impact on the world.

Last updated 21 minutes ago

Responsibilities For Staff Software Engineer - End-User Compute Platform

  • Work with a team developing NVIDIA's cloud desktop platform
  • Collaborate with infrastructure and networking teams to optimize performance
  • Contribute to architecture and design decisions for cloud desktop strategy
  • Ensure high-quality code delivery and follow standard methodologies
  • Optimize service performance
  • Participate in design reviews and discussions
  • Support continuous improvement by staying current with industry trends

Requirements For Staff Software Engineer - End-User Compute Platform

TypeScript
Go
MongoDB
Kubernetes
  • BSEE, BSCS or similar experience
  • 8+ years of software engineering experience
  • Experience in React, TypeScript, Golang, AWS (EC2, VPC), Docker, MongoDB
  • Understanding of corporate engineering challenges
  • Proven experience in delivering software products
  • Strong fundamentals in software development processes
  • Experience with customer-facing roles
  • Strong fundamentals of cloud infrastructure across multiple providers

Benefits For Staff Software Engineer - End-User Compute Platform

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Staff Software Engineer - End-User Compute Platform

Applied Science Research Lab Manager

Lead the development and management of next-generation supercomputing clusters at NVIDIA, overseeing technical operations and team leadership in scientific computing research.

Senior Manager - Storage Production Engineering

Lead Storage Production Engineering team at NVIDIA, focusing on cloud-scale storage systems and SRE practices.

Technical Marketing Engineer, DGX Cloud

Technical Marketing Engineer position at NVIDIA focusing on DGX Cloud platform, combining cloud expertise with technical content creation and customer education.

Software Engineering Manager - Cloud Infrastructure Services, DGX Cloud

Lead Site Reliability Engineering team for NVIDIA's DGX Cloud Computing platform, managing observability and infrastructure operations.

Senior Manager - Compute Infrastructure Engineering

Lead NVIDIA's Compute Infrastructure Engineering team, driving innovation in cloud, containerization, and infrastructure automation while managing critical IT services and transformational initiatives.