Senior Software Engineer - Matchmaking
As a Senior Software Engineer with the Matchmaking team, you'll have the opportunity to build and own end-to-end mission-critical services within the Roblox ecosystem. You'll impact Roblox's matchmaking decisions by helping to select the best game server possible for every play request is a o(n²) problem. The system supports several millions of concurrent players. Additionally, the game orchestration system handles games spread across data centers distributed all over the world, which are growing to support Roblox' terrific growth. The Matchmaking team's mission is to provide the best player experience by choosing the best game possible and handle game orchestration by ensuring performance across Roblox worldwide data centers.
You Will:
- Work on experimentation, data-driven projects and partner with data teammates to achieve the best player experience possible. You'll also work on the Matchmaking algorithm system to improve the quality of the matchmaking decision.
- Help create the next generation of the Matchmaking system, built to support up to 1B monthly active users.
You Have:
- Experience architecting, designing, and developing a wide-array of software products.
- Experience building available distributed systems, and are familiar with NoSQL/NewSQL systems.
- Knowledge of REST, API design patterns, and scalable containerized systems and microservices.
- Knowledge of systems engineering is a plus.
- A Computer-Science graduate or MS graduate.
- 4+ years of experience.
Recommended Jobs
Software Engineer, Fullstack
Build a safer world with us, one incident at a time. Ambient.ai is a unified, AI-powered physical security platform helping the world’s leading enterprises reduce risk, improve operational efficie…
Creative Marketing Manager
Where creativity meets strategy—and fun meets follow-through At Blue Sky Marketing , we believe branded merch can do more than show a logo. It can spark connection, build culture, and make peopl…
Senior Software Engineer - Hawkeye
About Team: The Hawkeye team is primarily responsible for providing the indexing infrastructure required for search, browse and download capabilities for many of the mission critical workloads in …
Senior Design Engineer
The Senior Design Engineer will be primarily responsible for the development of new products and/or the enhancement of existing products. Involved in creating concepts and modeling and drafting desig…
Hematology & Cell Therapy Nurse Practitioner
Exciting Opportunity for Hematology and Cell Therapy Nurse Practitioner in Sunny Los Angeles! Are you a compassionate and skilled Nurse Practitioner looking to advance your career in Hematology and C…
Software Engineer, Data Center Simulation
Position Overview: We are seeking a Software Engineer – Data Center Simulation with 15+ years of experience in developing modeling and simulation tools for large-scale, mission-critical facilities…
Travel Radiology CT Tech Job
Job Overview TLC Nursing Associates, Inc. is seeking an experienced Computed Tomography (CT) Technologist to perform high-quality CT scans, ensure patient safety, and uphold regulatory standard…
Kubernetes DevOps Engineer at Seed-stage infrastructure startup
This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our customers. She will pick the best candidates from Jack's network The next step is to speak to Jack . …
Remote Bilingual (Spanish) Customer Service Account Representative
POSITION OVERVIEW The Remote Bilingual (Spanish and English) Customer Service Account Representative must possess at least ONE YEAR of relevant industry experience (preferably State Farm). This r…
Attorney | Civil Litigation | 146366
A premier Orange County Litigation firm is seeking experienced Attorneys to join its nationally recognized team. With a deep bench of Senior Trial Lawyers and a history of record-setting ver…