Skip to content

Senior Machine Learning Engineer – Communication Safety
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $192890 – $255200 |
---|
Type | Full-Time |
---|
Degrees | PhD |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Possess or pursuing a Ph.D. in Computer Science, Computer Engineering, Data Science, or a similar technical degree.
- Experience designing and supporting data systems (pipelines, tables, telemetry, batch/streaming jobs, etc.)
- Deep expertise in PyTorch or equivalent ML frameworks.
- Proficiency with distributed data processing systems like Spark.
- Interest in building and deploying ML systems to production at scale for voice or text.
- A passion for Building scalable AI solutions for real-time moderation and detection systems.
Responsibilities
- Build end-to-end ML systems to detect and address problematic content on Roblox.
- Design tools and systems that serve millions of Roblox users every day.
- Partner up with ML and Software engineers alike, enabling ML at all levels of the stack.
- Help define the team’s roadmap and long-term strategy towards keeping content and features on Roblox safe.
Preferred Qualifications
- Data-Literate: Schema design, telemetry, batch and streaming frameworks at scale. You understand the challenges of keeping data both intuitive to use and trustworthy.
- Responsible: You build systems that are robust, and use production incidents to learn and improve.
- Resourceful: You’re adaptable in any situation and can always find a path forward.
- Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions.
- Team Oriented: You lift up your peers and find ways to make the team stronger. You foster a culture of technical excellence.
- Mission Oriented: You stay laser-focused on the mission and are versatile, creative, and strategic to achieve it. You think long-term, and find ways to deliver short-term value on the way to get there.
- User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.