Nvidia
Principal Software Engineer, Developer Compute Platform
US, CA, Remote · Principal
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 95%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- These environments serve both AI agents and the people who work alongside them.
- This role is for a hands-on technical leader who wants to define how agents and people get compute at the frontier of AI!
- Driving the desktop streaming strategy, including protocol architecture, performance tuning, and end-user experience for both GPU-accelerated and general-purpose workloads.
Responsibilities
- You will architect and build the services that provision, stream, secure, and operate cloud-hosted compute environments at global scale across AWS and Azure.
- You will partner with engineering, IT, and security leaders across NVIDIA to turn AI and end-user workflows into reliable, high-performance platform capabilities.
- Leading contributions to the end-to-end architecture of NVIDIA's AI agent compute and virtual desktop platforms, from technical strategy and systems design through implementation, testing, and global deployment.
- Developing distributed compute services that provision and manage secure, isolated agent environments and virtual desktops across multiple clouds, availability zones, and regions.
- Experience building platforms for AI agents, sandboxed execution, or computer-use agents that operate in full desktop environments.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 15+ years of experience in software, platform, infrastructure, or cloud engineering, including architecting, developing, and deploying global cloud compute infrastructure.
- Deep, hands-on experience with AWS and/or Azure compute, networking, identity, and storage services, such as EC2, VPC, Azure VMs, VNets, and Entra ID.
- Experience with AI-native development and coding agents to multiply developer efficiency.
- Experience with GPU virtualization, such as NVIDIA vGPU, and GPU-accelerated virtual workstations.
Compensation
- The base salary range is 248,000 USD - 391,000 USD.
Benefits
- If you're creative and enjoy learning while having fun, then what are you waiting for?
- You will also be eligible for equity and benefits.
Company info
- Ways to stand out from the crowd:
This listing is sourced directly from Nvidia's careers page and normalized into a canonical job model.