Principal Software Engineer, Roblox

Experimentation

$283.8-331.6k

+ Equity

SQL
C#
Go
C++
Spark
Flink
REST API
Expert level
San Francisco Bay Area

More information about location

3-5 days a week in office (San Mateo, CA)

Roblox

Online gaming & entertainment platform

Posted today

Roblox

Online gaming & entertainment platform

1001+ employees

B2CGamingEntertainmentCommunity

Posted today

$283.8-331.6k

+ Equity

SQL
C#
Go
C++
Spark
Flink
REST API
Expert level
San Francisco Bay Area

More information about location

3-5 days a week in office (San Mateo, CA)

1001+ employees

B2CGamingEntertainmentCommunity

Company mission

To help connect and bring together people from around the world through play.

Role

Who you are

  • Backend engineering experience with 10+ years of work experience
  • Proven programming skills in compiled languages such as C#, Go, C++, or others and knowledge of SQL
  • Designed and built backend platform systems that can handle over 1M QPS
  • Experience with big-data processing technologies such as Spark, Apache Druid, Flink etc. and exhibit a data-driven focus for quality metrics and monitoring
  • Knowledge with REST, API design patterns, and scalable containerized systems and micro-services
  • BS in Computer Science or a related field

Desirable

  • Experience in building experimentation platforms serving millions of users in preferably multi-sided marketplaces
  • Experience building and tuning Spark workflows at TB scale
  • Experience leveraging AI tooling to build simplified, human-centric experiences for internal customers

What the job involves

  • On the experimentation platform team, we are building an industry-leading platform and tools that allow other teams and our developers to run and automatically analyze experiments at scale
  • As the Principal Engineer on the team, you will lead the evolution and scaling of the experimentation platform
  • With over ~80 million daily users (and growing!), and hundreds of experiments every day, the platform already serves millions in QPS
  • That said, we are looking for an experienced engineer that's passionate about designing and building scalable systems for both online serving and offline analysis and to empower our creators and users alike with the benefits of Experimentation
  • Our team's product will act as the interface between those defining experiments, calculating and tracking metrics and finally, visualizing the results of experiments to ship a successful variant to our creators and users alike
  • Scale and ease-of-use is of the utmost importance as Roblox continues its development of our world class experimentation data platform
  • Help scale our online experiment serving flow to scale 10x
  • Design and simplify the experiment creation and analysis flows for the next generation of internal and external customers leveraging AI when necessary
  • Design a scalable serving model to support novel experimentation strategies (like crossovers, multi-armed bandits) and support our Data Science partners
  • Collaborate with Data Engineering and Data Platform teams to build our experimentation data processing workflows
  • Partner with our customers all across Roblox and enable targeting experiments to audiences beyond our users - e.g. creators
  • Help build a reliable serving flow and a scalable data to support experimental analysis, gradual feature rollouts and human-centric reporting

Our take

While online gaming is no longer a revolutionary concept, Roblox has established itself as a leader in the industry by creating a gaming toolbox that encourages quality game creation, which it pays developers for.

In addition to standard games, the platform offers virtual worlds and other experiences to explore and interact with. Its platform provides an online ecosystem for millions to create, socialize, chat, and explore immersive experiences with friends. In fact, in the US its used by two-thirds of children aged 9 to 12.

The experiences on the platform are made by Roblox's over three million creators, and are available on a range of devices from PC to Xbox to Oculus, and more. The company has grown at an impressive rate, and has been keen to adopt new developments in the tech world, for example with its real-time AI translation for players to interact outside their native tongue.

Freddie headshot

Freddie

Company Specialist

Insights

Top investors

Some candidates hear
back within 2 weeks

25% employee growth in 12 months

Company

Funding (last 2 of 9 rounds)

Jan 2021

$520m

SERIES H

Feb 2020

$150m

SERIES G

Total funding: $922.8m

Company benefits

  • Medical, dental, and vision coverage
  • 401k
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Company HQ

South San Mateo, San Mateo, CA

Leadership

Studied Electrical Engineering at Stanford before founding Knowledge Revolution in 1990, where they spent 9 years as CEO. They worked as VP of MSC.Software for 2 years, and started Roblox in 2005.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 92 more jobs at Roblox