Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roblox

Senior Software Engineer (UGC Validation)

Posted Updated
Discussion

Description

  • As a Senior Software Engineer for UGC Validation, you will focus on scaling and evolving our automated systems to validate 3D assets uploaded directly to the Roblox marketplace
  • Your primary responsibility will be to develop engineering solutions that quantitatively enforce our marketplace policies
  • Rather than building systems from scratch, you will expand upon our established validation frameworks to detect avatar schema compliance, flag geometry-based exploits, and programmatically measure asset quality
  • In this role, you will serve as a core practical resource for geometric processing, helping our broader engineering and machine learning initiatives build highly precise automated setup tools
  • Scale and Extend Automated Validation: Maintain, optimize, and expand our existing engineering systems to analyze 3D geometry, avatar schema compliance, rigging structures, and asset metadata
  • Enforce Marketplace Policy: Develop and refine quantitative, programmatic metrics to evaluate incoming UGC assets against platform quality standards and security rules before they reach hundreds of millions of users
  • Geometric Processing Resource: Serve as a practical engineering resource for geometric processing, collaborating closely with machine learning teams to enhance asset quality pipelines
  • Cross-Functional Execution: Work across the avatar stack, collaborating with engineers, product owners, and artists to translate complex marketplace policy requirements into clean, scalable code updates
  • Optimize Existing Pipelines: Enhance sophisticated data and validation pipelines capable of handling large-scale 3D assets like meshes and textures with high runtime efficiency
  • Schema & Avatar Knowledge: Solid understanding of avatar schema compliance, rigging, skinning weights, and animation principles
  • Education: A BS, MS, or PhD in Computer Science or a related technical field, or relevant work experience
  • Foundational knowledge of rendering pipelines
  • Geometric Processing Expertise: Strong experience manipulating and analyzing 3D data, including meshes, vertices, and topology
  • Hands-on experience with runtime game engines
  • Software Engineering Excellence: Strong programming skills in c++, Luau, Python (or similar production languages) with a proven track record in system optimization, data pipelining, and complex software design
  • Expert 3D Math Foundation: Exceptional spatial reasoning and a deep mastery of 3D math, specifically linear algebra tailored for game engines and 3D environments
  • Nice-to-Haves:
  • A Collaborative Teammate: You thrive in cross-functional environments, bridging programmatic geometry constraints with artist and platform needs
  • Mission-Driven: You are passionate about building a safe, high-quality, and civil marketplace ecosystem for a global community
  • A Proven Problem Solver: You enjoy solving ambiguous, complex technical challenges and have a history of delivering production-ready engineering updates

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →