Senior Software Engineer - Virtual Desktop Infrastructure
at Nvidia
USD 168,000-270,200 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Ansible @ 4 Chef @ 4 Go @ 6 DevOps @ 7 Terraform @ 4 TypeScript @ 6 CI/CD @ 4 Bash @ 6 Communication @ 4 Puppet @ 4 PowerShell @ 6 Cloud Computing @ 4Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. Join the Developer Compute Platform team to help deliver a scalable, high-performance Virtual Desktop Infrastructure (VDI) platform that enables engineers worldwide to work efficiently on products spanning AI, Automotive, VR, Gaming, Deep Learning, and High Performance Computing. You will work in NVIDIA IT to drive initiatives focused on virtual desktop infrastructure, applying knowledge of cloud computing, operating systems, and software engineering to craft a world-class service for all NVIDIA.
Responsibilities
- Build, operate, and continuously improve a scalable, cloud-based Virtual Desktop Infrastructure (VDI) platform.
- Design and implement automation for the end-to-end virtual desktop lifecycle using standardized tooling.
- Optimize a global VDI deployment for scalability, performance, reliability, and cost efficiency.
- Create, maintain, and support CI/CD pipelines for testing, validation, and deployment of configuration and software changes.
- Partner directly with end-users to solve issues, gather feedback, and deliver a seamless user experience.
- Collaborate with Client Engineering to ensure a consistent user experience across physical and virtual endpoints.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Electrical Engineering, or a related field; or equivalent experience.
- 8+ years of software engineering / infrastructure / DevOps experience.
- Proven experience building and operating cloud-based VDI at scale.
- Proficiency in programming and scripting: Go, TypeScript, Bash, PowerShell.
- Demonstrated success optimizing cloud-based infrastructure for performance, scalability, and cost.
- Strong experience designing and maintaining CI/CD pipelines for infrastructure and configuration delivery.
- Deep knowledge of desktop operating systems and administration (Windows 11, Ubuntu 24.04).
- Excellent communication and collaboration skills, including direct end-user support.
Additional / Preferred Qualifications
- Experience with configuration management tools: Chef, Puppet, Ansible.
- Experience with Infrastructure as Code tools: Terraform, Pulumi.
- Hands-on experience implementing and scaling Temporal workflows for critical infrastructure automation.
- Demonstrated application of security standards in cloud environments.
- Strong, user-first approach and commitment to a high-quality end-user experience.
Compensation & Benefits
- Base salary range: 168,000 USD - 270,250 USD (final base salary will be determined based on location, experience, and pay of employees in similar positions).
- Eligible for equity and company benefits.
Other Details
- Applications accepted at least until January 20, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer committed to diversity.