Roblox logo

Senior Machine Learning Engineer, 3D Data

Roblox

San Mateo, CA · San Mateo · USD 212,490-295,250 / year · 5+ years experience · Full-time · Onsite · Posted Sep 28, 2026

At a glance

Experience
5+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 212,490-295,250 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • As a Machine Learning Engineer on the Foundation AI organization, you will architect the data flywheel that enables 3DGen.
  • You will design, implement, and scale high-performance infrastructure to crawl, create, curate, store, and serve massive 3D datasets for foundation models.
  • The role involves partnering with AI researchers to bridge the gap between research prototypes and production-scale systems.

Responsibilities

  • Architect and maintain automated pipelines for the ingestion, cleaning, and pre-processing of petabyte-scale 3D datasets.
  • Research and implement synthetic data creation pipelines.
  • Collaborate with ML Engineers and Data Scientists to build tooling and troubleshoot data-related system issues.
  • Build and own evaluation frameworks, including heuristic-based metrics and human-in-the-loop interfaces.
  • Design and optimize high-throughput, low-latency Inference APIs for internal and external access.
  • Participate in literature reviews to identify and implement optimizations in generative modeling.
  • Implement monitoring for pipeline health and optimize data loading for GPU efficiency.

Requirements

  • 5+ years of experience as a research-focused data systems engineer.
  • Expertise in building scalable ML data pipelines for batch and real-time environments.
  • Experience processing very large datasets (Petabytes or more).
  • Proficiency in Python for automation, tooling, and infrastructure management.
  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field.
  • Passion for generative AI, particularly in 3D/4D content domains.

Preferred qualifications

  • Experience with experiment tracking platforms like Weights & Biases or MLflow.
  • Experience managing versioning for massive-scale datasets.
  • Proven track record of developing internal human-in-the-loop workflows and annotation tooling for 3D or video data.
  • Strong C++ proficiency for low-level optimization of data-loader performance.
  • Hands-on experience with Roblox Studio, Blender, Unreal Engine, or Unity.

Benefits

  • Equity compensation
  • Annual salary range of $212,490—$295,250 USD

Workplace

  • Onsite Tuesday, Wednesday, and Thursday.

Skills

  • Python
  • C++
  • MLOps
  • Weights & Biases
  • MLflow
  • Roblox Studio
  • Blender
  • Unreal Engine
  • Unity
  • Generative AI
  • Distributed Systems

Roblox

Senior Machine Learning Engineer, 3D Data

Apply now