Skip to content

Principal Fullstack Engineer – User Safety
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $289460 – $338270 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years of experience building REST or GraphQL-based APIs with compiled languages such as Go, Python, C#, or Java
- Proficiency in working with DynamoDB, Cassandra, CockroachDB, MySQL, PostgreSQL, Microsoft SQL Server or other database technology at scale
- Experience building data pipelines with Kafka, Hive, Presto, Spark, or other data warehousing technologies
- Experience building caching solutions using Memcached, Redis, or similar technologies
- Experience shipping production web apps using a JavaScript framework such as React, AngularJS, or Vue.js and proficiency with tools such as NPM, grunt, gulp, karma, or similar
- Familiar with common web application security issues
- Equivalent experience or BA/BS in Computer Science, Applied Math, Physics, Engineering, or another technical field
Responsibilities
- Build large distributed services and tools used by other teams to detect and address problematic content on Roblox. These systems will involve high availability, security (authentication and access control), data integrity, and both automated and human workflows
- Build the services and tools responsible for improving accuracy and efficiency of finding inappropriate content
- Define the platform features used by teams across the company which will keep our community safe
- Resolve a variety of performance issues (networking, data, compute)
- Establish next-generation standards on the backend web and service stack
Preferred Qualifications
- A Technical Leader: You have initiated and facilitated challenging technical solutions. Your technical expertise influences product direction
- Versatile: You are proficient in several programming languages and technologies. You take a creative and strategic approach to solving hard problems
- 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