companyRoblox logo

Lead Principal Software Engineer - Economy Machine Learning (Data Systems)

RobloxSan Mateo, CA, United States
On-site Full-time $295.3K/yr - $354K/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

We are looking for candidates with a strong background in computer science or a related field. Proficiency in programming languages such as Python, Java, or C# is essential, as well as experience with data engineering frameworks. Strong analytical skills and the ability to collaborate effectively with cross-functional teams are also critical. Familiarity with machine learning concepts and data architecture best practices will be advantageous.

About the job

Join the vibrant world of Roblox, where millions of users engage in limitless exploration, creativity, and social interaction through immersive 3D digital experiences, all crafted by our dynamic global community of developers and creators.

At Roblox, we are dedicated to constructing the tools and platform that enable our community to transform their imaginative ideas into reality. Our mission is to revolutionize how individuals connect, regardless of their location or device. We aim to unite a billion people with hope and respect, and we are seeking exceptional talent to join us on this journey.

A career at Roblox means playing a pivotal role in shaping the future of human interaction, tackling unique technical challenges at scale, and fostering safer, more respectful shared experiences for all.

Who We Are:

Help shape the future of Roblox’s virtual economy.

The Economy ML team is at the forefront of developing the machine learning infrastructure that drives Roblox’s Marketplace, Developer Monetization, and Payments systems. Our initiatives include intelligent pricing strategies, personalized storefronts, dynamic layout optimization, and enhanced avatar understanding, all designed to transform user engagement, monetization, and creator success on a grand scale.

As a Principal Software Engineer (Data Systems), you will be responsible for architecting, building, and deploying robust, high-scale real-time and batch data systems aimed at enhancing personalization, search, and recommendation functionalities across Marketplace, Developer Monetization, and Payments products. You will contribute to crucial data projects, from designing event taxonomies and logging interfaces to real-time feature serving across various search and recommendation platforms.

Your Responsibilities

  • Lead data engineering efforts for the Economy ML team, establishing standards for batch versus streaming feature pipelines, table design, observability, and documentation across the Economy division.
  • Actively engage as a hands-on contributor to our data systems, driving content recommendation, search, and personalization across Economy product surfaces.
  • Collaborate with Product, Data Science, and ML engineering teams to prioritize data initiatives that align with key business objectives and mitigate technical debt in existing datasets and pipelines.
  • Guide and mentor fellow DE/ML engineers on best practices for schema design, client logging, and more.

About Roblox

Roblox is a leader in the gaming industry, fostering a collaborative environment where creativity thrives. Our commitment to innovation positions us at the cutting edge of technology, empowering our community of developers and creators to shape immersive digital experiences.

Similar jobs

Tailoring 0 resumes

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