Taro Logo

Senior Software Engineer, Compute Fleet Management

Roblox is a global platform enabling millions of people to explore, create, play and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$189,110 - $233,840
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer, Compute Fleet Management

Roblox is seeking a Senior Software Engineer to join their Compute Group's Fleet Management team, where you'll play a crucial role in shaping the evolution of their Private Cloud infrastructure. This position offers an exciting opportunity to work on streamlining the provisioning of GPUs and Compute resources, with a focus on improving AI capacity delivery, uptime, and OS security.

The role combines low-level infrastructure work with a strong product-focused approach, requiring expertise in building customer-centric solutions. You'll be responsible for developing Golang controllers for Kubernetes and creating higher-level gRPC APIs, effectively abstracting the complexities of data center operations from Roblox Builders. The position welcomes professionals from diverse technical backgrounds, emphasizing the company's commitment to team diversity.

At Roblox, you'll be part of a mission to connect a billion people worldwide, working on unique technical challenges at scale. The company is dedicated to reimagining how people interact in 3D immersive digital experiences, with tens of millions of daily users exploring, creating, and connecting through their platform.

The role offers a competitive compensation package with a base salary range of $189,110 - $233,840 USD, plus equity compensation and benefits. The position follows a hybrid work model, requiring in-office presence Tuesday through Thursday at the San Mateo headquarters, with Monday and Friday being optional remote days.

This is an excellent opportunity for experienced engineers who are passionate about infrastructure, automation, and building reliable, sustainable production systems. The ideal candidate will combine technical expertise with strong communication skills and a commitment to continuous improvement, contributing to Roblox's vision of creating safer, more civil shared experiences for everyone.

Last updated a day ago

Responsibilities For Senior Software Engineer, Compute Fleet Management

  • Develop and maintain a fleet wide machine daemon for efficient hardware/software monitoring, runtime updates, and secure machine access
  • Write Golang controllers for Roblox's fleet lifecycle
  • Handle OS installation, firmware provisioning, and secure recycling processes
  • Build and maintain a robust framework for HW/OS/Kernel validation and performance tuning
  • Provide abstraction across cloud and on-premise systems, supporting stateful services

Requirements For Senior Software Engineer, Compute Fleet Management

Go
Kubernetes
  • 5+ years of industry experience
  • Passion for Golang, and practical day to day experience coding in Go
  • Prefer building autonomous systems over ops and repetitive tasks
  • Strong consideration for production health and experience working on reliable, sustainable production systems
  • Customer, team, and quality oriented
  • Excellent communication skills and strong team-playing abilities
  • Detail oriented and highly organized
  • Adaptable to fast-paced, evolving environments

Benefits For Senior Software Engineer, Compute Fleet Management

Equity
  • Competitive base salary
  • Equity compensation
  • Hybrid work model
  • Full-time benefits package

Interested in this job?

Jobs Related To Roblox Senior Software Engineer, Compute Fleet Management