Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roblox

Principal Software Engineer (Content Understanding)

Posted Updated
Discussion

Description

  • As a Principal 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 develops cutting-edge AI models, advanced computer vision systems, and highly scalable backend platforms to 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 training, 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
  • A great foundation in computer vision, AI, or related fields
  • Knowledge of 3D geometry or asset workflows
  • Experience with large-scale search systems, generative AI, or semantic content understanding
  • Familiarity with image or 3D object understanding, ideally within gaming or content creation industries
  • Experience with modern deep learning frameworks (e.g., PyTorch, TensorFlow) and end-to-end ML workflows
  • Passion for empowering creators through innovative technology
  • A “get stuff done” mentality with a readiness to solve challenges and take on tasks beyond your comfort zone to get results
  • Exposure to front end technologies and frameworks such as React or Angular
  • Practical experience crafting and scaling backend systems in cloud environments
  • You Are
  • Confirmed expertise across the stack, including backend development to deploying ML models in production environments
  • 9+ years of strong programming skills in at least two languages (Python, C#, C++, Java) and a willingness to learn others as needed.

Skills

What Principal 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 →