Roblox
Senior Machine Learning Engineer, 3D Data
$212K–$295K
San Mateo, CA, United States · Senior · Full-time · Posted Sep 28, 2026
- Experience
- 5+ years; 3D generative model experience is preferred.
- Education
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field.
- Visa sponsorship
- For US-based roles, the company may be unable to employ candidates whose US work authorization relates to certain visa categories, or support future H-1B sponsorship at this time.
About the job
Builds and scales data infrastructure, synthetic data pipelines, evaluation systems, and inference APIs for Roblox’s 3D foundation models.
What you'll do
- Build automated pipelines to ingest, clean, preprocess, and serve petabyte-scale 3D datasets, including synthetic data generation.
- Partner with AI teams to develop data tooling, evaluation frameworks, and high-throughput, low-latency inference APIs.
- Monitor pipeline health and optimize data loading and resource use; track advances in generative modeling.
What they ask for
- 5+ years of experience as a research-focused data systems engineer; experience with 3D generative models preferred.
- Experience building scalable ML data pipelines for batch and real-time environments and processing very large datasets (petabytes or more).
- Proficiency in Python and ability to write high-quality code.
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field.
Nice to have
- Experience with experiment tracking and large-scale dataset versioning, or human-in-the-loop annotation tooling for 3D or video data.
- C++ proficiency or experience with Roblox Studio, Blender, Unreal Engine, or Unity.
Pay
$212,490 — $295,250 USD (base salary)
Tools
Python, Weights & Biases, MLflow, C++, Roblox Studio, Blender, Unreal Engine, Unity
AI focus
Supports generative AI for 3D/4D content by providing 3D data infrastructure, synthetic data generation, model evaluation, and inference APIs.
Model-written summary · the original posting is authoritative