Principal Software Engineer, GPU Compute
Core
Technical anchor for Roblox's GPU and AI accelerator capabilities, managing the machine management layer to ensure production-ready, healthy, and reliable compute for large-scale workloads.
Role type
Principal Software Engineer (GPU Compute Infrastructure)
Builds
Roblox's GPU and AI accelerator fleet across data centers and cloud environments
Domain
Cloud Infrastructure / GPU Compute / AI Acceleration
Deliverable
infrastructure
Required skills
Large-scale distributed systems, GPU host provisioning, driver and firmware lifecycle management, GPU health and reliability, CUDA stack, Kubernetes for GPU workloads, high-performance networking (NVLink, InfiniBand, RoCE), Go programming
Preferred skills
Bare-metal concepts (firmware, BMC/IPMI/Redfish, OS imaging), multi-node training and inference patterns
Technologies
Kubernetes, CUDA, NVLink, InfiniBand, RoCE, Go
Responsibilities
Serve as GPU technical leader partnering across Kubernetes, Networking, and Cloud; Own GPU host lifecycle including driver/firmware management and failure remediation; Architect GPU capacity exposure and scheduling; Drive fleet-scale reliability and automated repair; Evaluate and onboard new GPU platforms and networking topologies; Establish standards and APIs for GPU compute consumption
Seniority
Principal, hands-on IC with strategic direction