Career EngineCareer Engine
Your matchExample
74%match
Why you fitThis role calls for Python and C# — tell us what you know and we'll check the rest.
Gap to noteAlso lists C++ — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Roblox logo

Senior Software Engineer, Content Understanding

Roblox · San Mateo, CA · Posted today

$197k–$279kic
6+ yrs expPythonC#C++JavaReactAngularPyTorchTensorFlow

Build the backend and ML systems that power search, discovery, and moderation for billions of Roblox content items across 3D, audio, text, and video.

As a Senior Software Engineer within the Creator Organization, you will develop innovative full-stack solutions that define the future of Roblox’s Content Understanding Platform. This platform processes billions of pieces of content—spanning 3D models, audio files, text, video, and entire experiences—extracting structured information about their meaning, context, and relationships. The Content Understanding Team uses cutting-edge ML/AI models and highly scalable backend platforms to generate meta-data that in turn supports power search, discovery, and moderation across Roblox. Your contributions will enable seamless asset discovery, automate moderation at scale, and drive transformative generative AI tools that reshape how millions of creators and users engage with Roblox.

  • Solve full-stack challenges to improve how AI, creators, and users describe and get along with content, including images, 3D models, audio, text, and video.
  • Craft and build scalable pipelines for evaluating, and deploying machine learning models to support content annotation and discovery.
  • Develop robust backend systems to power real-time search, discovery, and powerful generative AI features.
  • Blend innovation with practicality, applying the latest AI research to build impactful, production-ready solutions.
  • Collaborate with engineers, product managers, and multi-functional teams to deliver bold technical projects.
  • 6+ years of strong programming skills in at least two languages (Python, C#, C++, Java) and a willingness to learn others as needed.
  • Exposure to front end technologies and frameworks such as React or Angular.
  • Practical experience crafting and scaling backend systems in cloud environments.
  • Confirmed expertise across the stack, including backend development to deploying ML models in production environments.
  • Familiarity with image or 3D object understanding, ideally within gaming or content creation industries.
  • A “get stuff done” mentality with a readiness to solve challenges and take on tasks beyond your comfort zone to get results.
  • A great foundation in computer vision, AI, or related fields.
  • Experience with large-scale search systems, generative AI, or semantic content understanding.
  • Experience with modern deep learning frameworks (e.g., PyTorch, TensorFlow) and end-to-end ML workflows.
  • Knowledge of 3D geometry or asset workflows.

…

Apply on Roblox's site →

This posting is sourced from Roblox's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 286 open roles at Roblox right now. This role is one of 9,090 Software Engineer openings and centers on Python, C#, C++, and Java.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.