Roblox logo
Roblox3 months ago

Principal Machine Learning Engineer, Embodied AI and Smart NPCs

$345,040–$399,420 year

On-site · San Mateo, California, United States

Type
Full Time
Level
Senior Level
Education
Doctorate Or Professional Degree
Company size
Large
Industry
Gaming Platform

Job Summary

As a Principal Machine Learning Engineer at Roblox, you will lead the research and development of Embodied AI and Behavioral Agents for enhancing 3D gameplay experiences. This role involves designing foundation models for agents, defining the long-term roadmap for Game AI, mentoring engineering teams, and collaborating closely with product managers and core engineering staff. Expect to apply expertise in Imitation Learning, Reinforcement Learning, computer vision, and robotics, while also delivering scalable solutions that impact a vast user base.

Required Qualifications

  • PhD or Master’s in Computer Science, Applied Math, or related field
  • 7+ years of experience as a Machine Learning Engineer or Research Scientist
  • Deep technical understanding of Imitation Learning, Robotics, Reinforcement Learning, Computer Graphics and Vision
  • Proficiency in Python (PyTorch/TensorFlow) and experience with C#, C++, or similar systems languages

Desired Qualifications

  • Strong background in machine learning research and application
  • Experience with real-time inference challenges in gaming environments
  • Mentorship skills to foster technical excellence in teams
  • Proficiency in utilizing large-scale distributed clusters for model training

Additional Requirements

  • Equal employment opportunity standards
  • Prohibition of discrimination or harassment
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$345k – $399k / yr

Principal Machine Learning Engineer, Embodied AI and Smart NPCs · Roblox

Apply on Sorce