Roblox logo

Principal Software Engineer, GenAI Data

Roblox

San Mateo, CA
Full Time
Senior
289k-289k
8 days ago

Job Description

About the Role

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

Key Responsibilities

  • Design, build, and own critical components of the data infrastructure supporting our generative AI efforts, focusing on reliability, scalability, and performance.
  • Develop sophisticated systems for crawling and extracting diverse data from the Roblox platform, including complex 3D asset data and 4D functional data.
  • Implement robust pipelines and tooling for cleaning, transforming, and curating petabyte-scale datasets to meet the specific needs of multimodal AI model training and evaluation.
  • Design and optimize data storage solutions that provide efficient, high-throughput access patterns for distributed model training workloads.
  • Collaborate closely with ML Engineers and Data Scientists to understand their data requirements, build tooling that streamlines their data workflows, and troubleshoot data-related system issues.
  • Drive improvements in data infrastructure architecture, engineering best practices, and operational excellence.
  • Ensure data quality and governance are implemented at the system level through automated checks and monitoring.

Requirements

  • Have minimum 8+ years of professional experience and a tool chest of system design experience upon which to draw to build scalable, reliable platforms for all of Roblox.
  • Have significant experience working with and processing very large datasets (Petabytes or more).
  • Are passionate about the potential of generative AI, particularly in creative domains like 3D/4D content.
  • Thrive in building complex, high-scale distributed systems from the ground up.
  • Excel at writing clean, efficient, well-tested code in languages like Python, C++, or Go.
  • Have experience with cloud data platforms and distributed processing technologies (e.g., Spark, Ray, Kubeflow, S3, etc.).
  • Value collaboration and enjoy working closely with cross-functional teams, especially researchers and ML engineers.
  • Are comfortable operating in a dynamic, fast-paced research environment where challenges and requirements can evolve.
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Data Science, or a similar technical field.

Nice to Have

  • Experience with cloud data platforms and distributed processing technologies such as Spark, Ray, Kubeflow, S3, etc.
  • Passion for generative AI in creative domains like 3D/4D content.

Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Data Science, or a similar technical field.

Benefits & Perks

  • The starting base pay for this position is $289,460—$338,270 USD, dependent on various factors.
  • All full-time employees are eligible for equity compensation and benefits.
  • Roles based at headquarters in San Mateo, CA are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.

Working at Roblox

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. Roblox also provides reasonable accommodations for all candidates during the interview process.

Apply Now

Job Details

Posted AtJul 16, 2025
Job CategoryData Engineering
Salary289k-289k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Roblox

Website

roblox.com

Location

San Mateo, CA

Industry

All Other Professional, Scientific, and Technical Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches