Software Engineer, Core Services

Roblox

Not Interested
Bookmark
Report This Job

profile Job Location:

San Mateo, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Every day tens of millions of people come to Roblox to explore create play learn and connect with friends in 3D immersive digital experiences all created by our global community of developers and creators.

At Roblox were building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together from anywhere in the world and on any device. Were on a mission to connect a billion people with optimism and civility and looking for amazing talent to help us get there.

A career at Roblox means youll be working to shape the future of human interaction solving unique technical challenges at scale and helping to create safer more civil shared experiences for everyone.


As a Software Engineer on the Core Services team you will own and drive the development and management of core infrastructure API stack and microservices. These components are essential for supporting a range of services and platforms within Roblox including our studio environment. Additionally you will contribute to the development of tooling and frameworks for full-stack teams. You will get the chance to take ownership of high RPS (requests per second) services contribute to the re-architecture of systems to accommodate our companys growth and collaborate with a diverse set of teams including Infra and the product teams within Roblox leading initiatives and making a significant impact across the company.

Here are a few quick highlights of how we power Roblox:

  • Microservices - we manage 50 microservices the most of any Roblox full-stack engineering team. These services are crucial to run Roblox. They sit right at the heart of the connection between product and infrastructure.
  • API Scale - we run services that hit 500K - 3M RPS the highest load of any Roblox full-stack engineering team. Scalability and reliability of these services is important to keep the product alive.
  • Thumbnails - our system generates and delivers 5 - 6 million thumbnails per second. Perfect for viewing all your avatar clothing options!

You will:

  • Report into the Core Services - Foundational Services team.
  • Build maintain and scale systems to support our goal of 1 billion active users
  • Design backend features for and mobile apps on iOS Android and Amazon platforms.
  • Collaboratively build new microservices using Core and container orchestration.
  • Build and establish core infrastructure accessible to all Roblox teams.
  • Enforce high code quality standards architectural designs and long-term approaches as a gatekeeper

You have:

  • Experience in C# Java Go or any other object-oriented programming language
  • 1-3 years of experience building web applications in frameworks such as SpringMVC Express Rails or Flask.
  • Experience building high traffic REST APIs using Containers and microservices
  • Experience building large scale distributed systems with focus on scalability reliability and availability
  • Experience with Oncall and in troubleshooting live site issues
  • Bachelors degree in Computer Science or a related field or equivalent experience.

Required Experience:

IC

Every day tens of millions of people come to Roblox to explore create play learn and connect with friends in 3D immersive digital experiences all created by our global community of developers and creators.At Roblox were building the tools and platform that empower our community to bring any experien...
View more view more

About Company

Company Logo

Roblox is the ultimate virtual universe that lets you create, share experiences with friends, and be anything you can imagine. Join millions of people and discover an infinite variety of immersive experiences created by a global community!

View Profile View Profile