Senior Software Engineer - Content Understanding

Roblox is a global platform where millions of people gather to create, play, and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$192,890 - $238,520
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Gaming

Description For Senior Software Engineer - Content Understanding

Roblox is seeking a Senior Software Engineer to join their Content Understanding Team within the Creator Organization. This role focuses on developing innovative full-stack solutions that will shape the future of Roblox's Content Understanding Platform. The platform processes billions of pieces of content across various formats (3D models, audio, text, video) to extract structured information about their meaning, context, and relationships.

The position combines cutting-edge AI development with practical engineering challenges, requiring expertise in both machine learning and scalable system design. You'll be working on systems that power search, discovery, and moderation across the Roblox platform, directly impacting millions of users and creators. The role involves building and deploying AI models, developing scalable backend systems, and creating innovative solutions that enhance how users interact with content on the platform.

Working at Roblox means being part of a mission to connect a billion people with optimism and civility. The company offers a hybrid work environment (in-office Tuesday-Thursday) at their San Mateo headquarters, along with comprehensive benefits including medical coverage, 401k, and unique perks like a Roblox Admin badge for your avatar. The role offers competitive compensation ($192,890 - $238,520 USD) and the opportunity to work on challenging technical problems at scale.

This position is perfect for someone who combines strong software engineering fundamentals with machine learning expertise, and who is excited about building systems that will reshape how millions of creators and users engage with digital content. The ideal candidate should be comfortable working across the full technology stack and have a proven track record of delivering complex technical projects.

Last updated 20 minutes ago

Responsibilities For Senior Software Engineer - Content Understanding

  • 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
  • Develop robust backend systems to power real-time search, discovery, and generative AI features
  • Apply the latest AI research to build impactful, production-ready solutions
  • Collaborate with engineers, product managers, and multi-functional teams to deliver technical projects

Requirements For Senior Software Engineer - Content Understanding

Python
Java
  • Strong programming skills in at least two languages (Python, C#, C++, Java)
  • 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
  • Familiarity with image or 3D object understanding
  • A 'get stuff done' mentality
  • A great foundation in computer vision, AI, or related fields

Benefits For Senior Software Engineer - Content Understanding

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Senior Software Engineer - Content Understanding

Senior Software Engineer - Avatar AI

Senior Software Engineer position at Roblox focusing on Avatar AI development, implementing state-of-the-art ML models and optimizing deployment across various computing devices.

Senior Software Engineer - Avatar AI

Senior Software Engineer position at Roblox focusing on Avatar AI development, implementing state-of-the-art ML models and optimizing deployment across various computing devices.

Senior Software Engineer, Machine Learning Platform

Senior Software Engineer position at Upstart focusing on building and maintaining MLOps platform for machine learning training, automation, and model deployment.

Senior MLOps Engineer (Na)

Senior MLOps Engineer position at Intellectsoft focusing on AI-powered platform development, requiring 5+ years of experience in software engineering and ML operations.

Senior Gen AI Software Engineer

Senior Gen AI Software Engineer position at Jobgether, developing cutting-edge AI solutions and intelligent agents for business automation, offering remote work in Canada.