This job might no longer be available.
Principal ML Engineer- Game Engine Security
2 years 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.
As a Principal ML Engineer on the game engine security team, you will help us to build a fun, fair and secure Metaverse platform for Roblox users. You will focus on applying ML technologies to solve complex engineering problems, such as protecting Roblox from malicious users/attackers, identifying and classifying bad behaviors, thwarting hackers and preventing exploiters. You will report to the Game Engine Security Manager.
Minimum Qualifications:
- B.Sc., MS or Ph.d in computer science, engineering, mathematics, machine learning or a related field
- 8+ years of experience building ML systems and ML applications
- Experienced in training, testing, deployment and optimization of ML models
- Proficiency with a deep learning framework (TensorFlow, Keras or others)
- Proficient in writing code in Python
- Understanding of data structures, data modeling and software architecture
- Passionate about designing ML-based security into systems and into software
You Will:
- Participate in discussions, analysis and the decision making process to identify and mitigate platform vulnerabilities and security issues from ML field perspective
- Design, prototype, develop and maintain machine learning systems
- Oversee the data acquisition process. Collaborate on data pipelines including pre- and post processing using existing tools and propose ways to improve the data collection process
- Analyze collected data and propose ML models and algorithms to achieve the Roblox security goals
- Train and retrain systems
- Run machine learning tests and experiments
- Perform statistical analysis and fine-tuning using test results
- Keep our approach and techniques most efficient and up-to-date with the latest developments in the ML field
- Build efficient real-time inference systems by yourself or in collaboration with our team members who are experts in C++ development
- Deploy implementations to production at scale
Nice to Have:
- Experience in anomaly detection, malware analysis, exploit detection and prevention using ML
- Expertise in C++ is a big plus
- Knowledge of math, probability, statistics and algorithms
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.