Principal Software Engineer, Developer Compute Platform

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$248,000–$391,000 / yr
Employment
Full-time
Posted
8 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $320k
$106k $422k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $169,550–$214,625 — the blue band above. At the midpoint, this role pays about $320k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Software Engineer, Developer Compute Platform

As a Principal Software Engineer, you will set the technical direction for the global Developer Compute platform, which covers AI agent sandboxes and virtual desktop infrastructure. You will architect and build services to provision, stream, secure, and operate cloud-hosted compute environments across AWS and Azure for AI agents and human users. Your daily work involves leading end-to-end architecture, developing distributed compute services, and driving desktop streaming strategies including protocol architecture and performance tuning. You will utilize deep expertise in AWS and Azure services like EC2, VPC, and Entra ID, alongside streaming protocols such as Amazon DCV, PCoIP, or Omnissa Blast Extreme. You will solve complex problems regarding multi-tenant isolation, GPU virtualization, and zero-trust architecture to translate AI workflows into reliable, high-performance platform capabilities.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Set the technical direction and strategy for NVIDIA's global Developer Compute platform.
  • Architect and build services to provision, stream, and secure cloud-hosted compute environments at global scale.
  • Develop distributed compute services to manage isolated agent environments across AWS and Azure.
  • Drive the desktop streaming strategy, including protocol architecture and performance tuning for GPU-accelerated workloads.
  • Translate AI workflow and end-user compute requirements into a multi-year platform roadmap.
  • Lead the end-to-end implementation, testing, and global deployment of AI agent compute platforms.
  • Design and operate end-user computing solutions for both AI agents and human workers.

What we're looking for

  • 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.
  • Experience architecting, developing, and deploying global cloud compute infrastructure.
  • Deep, hands-on experience with AWS and/or Azure compute, networking, identity, and storage services.
  • Deep expertise in desktop streaming protocols such as Amazon DCV, PCoIP, or Omnissa Blast Extreme.
  • Experience designing and operating end-user computing solutions like Amazon WorkSpaces, Azure Virtual Desktop, or Citrix.
  • Experience with AI-native development and coding agents.
  • Experience building platforms for AI agents, sandboxed execution, or GPU virtualization (preferred).

More like this

Similar roles

Principal Software Engineer, AI Compute Infrastructure

Arm Holdings

Seattle, WA 6 days ago $262,700–$355,400
Kubernetes Go Python Linux AWS EKS Terraform Argo CD Helm Prometheus Grafana PyTorch Ray vLLM SGLang TensorRT-LLM CUDA NVLink NVSwitch NCCL EFA DCGM Containers HPC
8+ yrs exp Hybrid

Principal Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 35 days ago $104,500–$234,600
Oracle 19c RAC Data Guard RMAN ASM SQL Python Shell Scripting OCI SRE API Observability Capacity Planning Middleware
6+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 32 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Observability SLOs Middleware SDKs API Versioning Data Structures Algorithms
7+ yrs exp