R

Roblox

Runs a platform where users build and play games

Principal Software Engineer - GPU Compute

Platform EngineeringConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • At least 10 years of experience building and operating large-scale distributed systems and infrastructure.
  • Deep, hands-on GPU expertise at the machine management layer and above, including GPU host provisioning, driver and firmware lifecycle, GPU health and reliability, and operating accelerators in production.
  • A track record as a compute expert, including having scaled GPU or accelerator infrastructure that other teams depend on.
  • Strong proficiency in Go or other well-structured programming languages.
  • Experience operating GPU and AI workloads in production, including familiarity with CUDA, GPU scheduling, and high-performance networking such as NVLink, InfiniBand, or RoCE.
  • A history of serving as an anchor expert for an organization’s hardest GPU and compute problems, and the ability to raise the expertise of surrounding engineers.

Responsibilities

  • Serve as the GPU technical leader for the Compute team, partnering across Kubernetes, Machine Bootstrap, Networking, and Cloud to drive GPU strategy end to end.
  • Own the GPU host lifecycle above raw fleet management, including driver, firmware, and CUDA stack management; GPU health and telemetry; and remediation of GPU-specific failures such as XID errors, ECC, thermal, NVLink, and fabric faults.
  • Architect how GPU capacity is exposed to compute platforms, including scheduling, isolation, and integration with Kubernetes for GPU and AI workloads.
  • Drive GPU reliability and performance at fleet scale by defining detection, diagnosis, and automated repair of unhealthy accelerators before they impact production.
  • Evaluate and onboard new GPU and AI accelerator platforms, networking topologies such as NVLink, InfiniBand, and RoCE, and multi-node training and inference patterns.
  • Establish the standards, tooling, and APIs that let other engineering teams consume GPU compute safely and efficiently, reducing toil and raising the bar for the organization.

Desired Qualifications

  • Familiarity with Kubernetes for GPU workloads and with bare-metal concepts such as firmware, BMC/IPMI/Redfish, and OS imaging.

About the Company

Roblox

Runs a platform where users build and play games

Roblox runs an online platform where people play, chat, and hang out in 3D games built by its users rather than by the company itself. In 2025, Grow a Garden, a game a teenager made on Roblox, set the record for the most people playing one video game at the same time. Creators build games with Roblox Studio, a free design tool, and players join through the free Roblox app on phones, computers, game consoles, and VR headsets. Roblox makes money by selling Robux, a virtual currency players spend on avatar items and in-game extras, and it shares part of that spending with creators, who can exchange their Robux for real money. Roblox was founded in 2004 and is based in San Mateo, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Roblox

See more jobs