This job might no longer be available.
Senior/Principal ML Engineer, Communications Safety
1 year ago
Every day, tens of millions of people from around the world come to Roblox to play, learn, work, and socialize in immersive digital experiences created by the community. Our vision is to build a platform that enables shared experiences among billions of users. This is what’s known as the metaverse: a persistent space where anyone can do just about anything they can imagine, from anywhere in the world and on any device. Join us and you’ll usher in a new category of human interaction while solving exceptional challenges that you won’t find anywhere else.
Senior/Principal ML Engineer, Communications Safety
As a Machine Learning Engineer, you will use the latest advances in deep learning, NLP to empower the immersive Spatial voice chat communication in experiences on Roblox
Our products include backend services working at high scale, data pipelines, ML models, and tools to ensure safe and civil multimodal communication experience (voice chat, 3D audio, and large scale broadcast), to our 150M+ monthly users. Safety is Roblox’s #1 priority and your mission is to defend our community
If you enjoy working on cutting-edge software while ensuring safety of the amazing products being built for the passionate community of Roblox, you’ll be right at home within our highly-skilled and rapidly growing RTC team.
You Are:
- Experienced: building ASR systems and/or NLP with Audio input
- Proficient in Python and at least one deep learning library (TensorFlow, PyTorch, MXNet)
- Familiarity with latest deep learning models like RNN-T
- Solid: with software design skills and the ability to write efficient, readable and reusable code
- Responsible: you build systems that work and keep on working reliably. You are thorough in your designs, rigorous in handling potential failure cases, and diligent in automated testing.
- Curious: you are keen to learn and grow, and stay up-to-date on technology developments.
- Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions.
- Creative: You take a creative and strategic approach to solving hard problems and driving new tools/functionality for our end users and experience developers
- Team-oriented: You are able to work well as part of a team and know how to collaborate with all participants to develop the best solutions. Able to write clear design specs, mentor junior engineers, and guide projects from beginning to end
You Have:
- A bachelor's degree in a related field with an emphasis on computer vision, NLP, graphics or machine learning
- 4+ years of experience with researching, experimenting on model design and putting them into practice in Industry
- Publications in top-tier conferences (CVPR, ICCV, ICML, NIPS, SIGGRAPH) or equivalent contribution to industry or open-source projects.
You Will:
- Build systems from ground-up, to detect and address complex degrees of Abuse possible with end user communication systems supporting millions of users on Roblox. This may involve building backend services working at high scale, ML models, or tools to support our operation teams.
- Shape how the next generation of internet users interacts safely in the metaverse
- Define and build platform features to support product teams across the company in ensuring safety in every aspect of real time communication at Roblox.
- Collaborate with product and design to push the boundary of what is possible.
- Use best programming practices, optimizing code to be performant
- Help recruit future talent for the team
You’ll Love:
- 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
- At Roblox HQ:
- Free catered lunches
- Onsite fitness center and fitness program credit
- Annual CalTrain Go Pass
Create Your Profile — Game companies can contact you with their relevant job openings.