Principal Software Engineer, Edge Compute

Roblox is a platform enabling millions of people to explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$283,780 - $331,640
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Gaming

Description For Principal Software Engineer, Edge Compute

Roblox, a leading platform in 3D immersive digital experiences, is seeking a Principal Software Engineer to join their Edge Computing team. This role is crucial in managing and scaling the infrastructure that powers Roblox's worldwide gaming platform, which serves tens of millions of users daily.

The position offers an exciting opportunity to work on cutting-edge technology, specifically focusing on Kubernetes-based control plane development and edge computing infrastructure. As a Principal Engineer, you'll be responsible for supporting and scaling worldwide Edge Data Centers, building essential features in the Kubernetes control plane, and re-architecting various services to be Kubernetes-native.

The ideal candidate brings 10+ years of experience and deep expertise in GoLang and Kubernetes ecosystems. You'll be working in a hybrid environment at their San Mateo headquarters, with competitive compensation ranging from $283,780 to $331,640 USD, plus equity and comprehensive benefits.

This role is perfect for someone who is passionate about large-scale distributed systems, has a strong focus on production reliability, and wants to make a significant impact on a platform that connects millions of users globally. You'll be at the forefront of building future-forward computing platforms supporting various workloads, including GPU and ML/AI applications.

The position offers an excellent work-life balance with a hybrid schedule, comprehensive benefits including medical, dental, and vision coverage, 401k, and various perks such as free catered lunches and fitness benefits. Join Roblox in their mission to connect a billion people with optimism and civility, while solving unique technical challenges at scale and helping create safer, more civil shared experiences for everyone.

Last updated a day ago

Responsibilities For Principal Software Engineer, Edge Compute

  • Support and scale Roblox's worldwide Edge Data Centers that run all Roblox games
  • Build features in Kubernetes control plane that manages production servers lifecycle
  • Re-architect game play servers, thumbnailing, and other services to be Kubernetes-native
  • Build future-forward Edge Computing Platform for general compute workloads, GPU, ML/AI
  • Be team proxy for Kubernetes and work with technical leads in supporting Kubernetes at Roblox

Requirements For Principal Software Engineer, Edge Compute

Go
Kubernetes
  • 10+ years of experience
  • Fluency in GoLang and domain expertise in the Kubernetes ecosystem
  • Care deeply about production health and reliable 24x7 systems
  • Passionate about building software that increases automation and lowers toil

Benefits For Principal Software Engineer, Edge Compute

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer, Edge Compute

Principal Software Engineer, Kubernetes Networking

Lead Kubernetes networking initiatives at Roblox, building high-performance computing systems for ML workloads with competitive compensation and hybrid work model.

Principal Software Engineer, Kubernetes Networking

Lead Kubernetes networking initiatives at Roblox, building high-performance computing systems for ML workloads with competitive compensation and hybrid work model.

Principal Software Engineer - Azure Kubernetes Service

Principal Software Engineer position at Microsoft's Azure Kubernetes Service team, focusing on node lifecycle management and cloud-native infrastructure development.

Principal Cloud Infrastructure Engineer

Principal Cloud Infrastructure Engineer position at Nerdery leading GCP solutions and technical teams in a digital consultancy environment.

Senior Principal Performance Engineer-Cloud Storage

Senior Principal Performance Engineer role at Oracle, focusing on cloud storage optimization, requiring 12+ years of experience in storage systems and performance engineering.