Employer listing
Senior Software Engineer, Computer Graphics
Roblox
San Mateo, Ca · hybrid · full time · Senior
$227,370 - $295,250
About the Role
We are seeking an experienced Senior Software Engineer with a deep background in 3D computer graphics and engine development to join the ML Data Pod within the Foundation AI team. In this role, you will build the foundational infrastructure that powers our next-generation AI capabilities.
You will unlock the Roblox engine as a massive, scalable platform for synthetic data generation, navigating unmapped territory in how we represent and structure complex 3D data (such as meshes, materials, lighting, and scene graphs) to effectively train state-of-the-art 3DGen models.
Responsibilities
- Synthetic Data Generation: Spearhead initiatives to leverage the Roblox engine to procedurally generate massive, high-fidelity 3D datasets required for training frontier 3DGen models.
- Cross-Functional Collaboration: Partner closely with AI research scientists to translate complex model training requirements into actionable engine features, while collaborating with core engine teams to implement them safely and efficiently.
- Pipeline Architecture: Design, build, and optimize scalable graphics and engine-level systems capable of generating diverse spatial, geometric, and visual data at scale.
- Technical Integration: Drive the technical direction for embedding synthetic data generation workflows into the existing engine architecture without compromising core performance.
Minimum Qualifications
- 5+ years of experience building and shipping complex, production-grade software systems.
- Deep expertise in 3D computer graphics, rendering pipelines, and game engine architecture.
- Strong proficiency in systems programming (e.g., C++) with a proven track record of writing highly optimized, scalable code.
- Experience extracting, modifying, or manipulating programmatic data from within a complex engine environment.
- Strong communication skills with a demonstrated ability to bridge the gap between machine learning researchers and low-level systems engineers.
- Bonus: Familiarity with machine learning data pipelines, automated synthetic data generation, or 3D generative AI architectures.
Preferred Qualifications
- Background in geometry, linear algebra, or related mathematical domains.
- Experience with graphics APIs or frameworks.
Benefits
All full-time employees are eligible for equity compensation and comprehensive benefits. Roles based in an office are onsite Tuesday through Thursday with optional presence Monday and Friday.