NVIDIA
Principal Software Engineer, Developer Compute Platform
$248K–$391K
US, CA, Remote · Principal · Full-time · Posted Oct 19, 2026
- Experience
- 15+ years.
- Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
About the job
Sets technical direction and builds NVIDIA’s global cloud-hosted compute platform for AI agents and virtual desktops across AWS and Azure.
What you'll do
- Lead architecture, implementation, testing, and global deployment of AI agent compute and virtual desktop platforms.
- Develop distributed services for secure, isolated compute environments across clouds, availability zones, and regions.
- Drive desktop streaming strategy and performance, and shape the platform roadmap with engineering, IT, and security leaders.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 15+ years in software, platform, infrastructure, or cloud engineering, including architecting, developing, and deploying global cloud compute infrastructure.
- Hands-on experience with AWS and/or Azure compute, networking, identity, and storage services.
- Expertise in desktop streaming protocols and experience designing and operating end-user computing solutions.
Nice to have
- Experience building AI agent platforms, sandboxed execution, or computer-use agents in full desktop environments.
- Experience with GPU virtualization or GPU-accelerated virtual workstations; knowledge of zero-trust architecture, container and VM security, and multi-tenant isolation.
Pay
248,000 USD - 391,000 USD (base salary)
Tools
AWS, Azure, EC2, VPC, Azure VMs, VNets, Entra ID, Amazon DCV
AI focus
Builds compute environments for AI agents and people; requires experience with AI-native development and coding agents. NVIDIA also uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative