companyRoblox logo

Principal Software Engineer - Cluster Lifecycle

RobloxSan Mateo, CA, United States
On-site Full-time $295.3K/yr - $345K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications:8+ years of industry experience in software engineering. Proficient in the Kubernetes ecosystem with prior experience in building Kubernetes operators or running Kubernetes distributions preferred. Strong expertise in Go or other well-structured programming languages. A passion for working on critical, large-scale, cross-platform, multi-tenant distributed systems.

About the job

Every day, tens of millions of users engage on Roblox to explore, create, play, learn, and connect with friends in immersive 3D digital worlds—all crafted by our vibrant community of developers and creators. 

At Roblox, we are dedicated to building the tools and platform that empower our community to bring their imaginative experiences to life. Our vision is to transform the way people connect from anywhere in the world on any device. We are on a mission to unite one billion individuals with positivity and respect, and we are seeking exceptional talent to help us achieve this goal. 

A career at Roblox means playing an integral role in shaping the future of human interaction, addressing unique technical challenges at scale, and contributing to the creation of safer, more respectful shared experiences for everyone.

As a Principal Software Engineer on the Compute Cell Lifecycle team, you will design, support, and enhance the infrastructure at Roblox while we expand our private cloud. The Cell Lifecycle's mission is to create and maintain a sustainable and dependable compute primitive across all backend environments (including all on-premises and public cloud data centers) for every Roblox engineer. Join us in creating, supporting, and evolving the infrastructure that manages millions of containers handling hundreds of millions of requests per second, thereby making a lasting impact on the company.

Your Responsibilities:

  • Develop and enhance a cell primitive for Roblox that supports the majority of Roblox’s compute workloads.
  • Collaborate closely with other teams in Compute and across the organization to introduce new features, support new workloads, and define the appropriate cross-system APIs as we broaden the 'cells' footprint.
  • Safely and efficiently manage a critical at-scale system.

About Roblox

Roblox is a leading platform for immersive 3D experiences, allowing users to explore, create, and connect within a vibrant community. We're dedicated to empowering creators and transforming the way people interact globally.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.