Principal Machine Learning Engineer, Embodied AI and Smart NPCs
$345,040–$399,420 year
On-site · San Mateo, California, United States
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
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.