Roblox, a leading platform in 3D immersive digital experiences, is seeking a Principal Software Engineer to lead their experimentation platform team. This role is crucial in building an industry-leading platform that enables teams and developers to run and analyze experiments at massive scale, serving a community of over 80 million daily users.
The position offers an exciting opportunity to work on unique technical challenges at scale, focusing on designing and implementing scalable systems for both online serving and offline analysis. As the Principal Engineer, you'll be at the forefront of evolving and scaling the experimentation platform, which already handles millions of QPS and hundreds of experiments daily.
The role combines technical leadership with hands-on engineering, requiring expertise in distributed systems, big data processing, and API design. You'll be working with cutting-edge technologies and frameworks, including big-data processing tools like Spark, Apache Druid, and Flink. The position demands strong programming skills in compiled languages and experience with scalable containerized systems.
Working at Roblox means joining a mission to connect a billion people with optimism and civility. The company offers an attractive compensation package ($283,780 - $331,640 USD), comprehensive benefits, and a hybrid work environment. You'll be based in San Mateo, CA, working in-office Tuesday through Thursday, with optional office days on Monday and Friday.
This is an ideal opportunity for an experienced engineer passionate about building scalable systems and interested in shaping the future of human interaction through technology. The role offers the chance to work on meaningful projects that directly impact millions of users while being part of a company at the forefront of digital innovation.