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
Director of Scientific Programs
About Us The Parker Institute for Cancer Immunotherapy (PICI) is a 501c3 nonprofit organization driving the next generation of cancer treatment by accelerating the development of breakthrough immu…
Software Engineer - Trajectory Generation V&V
Zoox is looking for software developers with a strong background in verification & validation to develop infrastructure and tests to verify and validate functions related to trajectory generation, in…
Senior Software Engineer
About Kira Learning Kira Learning is creating curriculum and learning tools that empower teachers and prepare students for a world in which technology and science play pivotal roles in everyone's li…
Financial Analyst, Operations
FRAUD ALERT: Please note that DSV will never request a chat interview or solicit funds from applicants or employees through its interviewing and hiring process. We do not require any form of payment …
Accounts Payable Specialist (Construction Industry) POST NUMBER: 456003
Job Title: Construction Accounts Payable Specialist Location: Santa Ana, Ca Job Type: Contract-Hire Salary: $26-$28/hr. About the Role: An established commercial construction compa…
Child Development Assistant II (After School)
About The Employer Join our collaborative, inclusive environment that allows you the opportunity to do meaningful, rewarding work. Become part of our family-oriented, welcoming community that stri…
Senior Data Engineer
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and custo…
Backend Engineer - Access Control
Who We Are Designed with simplicity in mind, Verkada's six product lines — video security cameras, access control, environmental sensors, alarms, workplace, and intercoms — provide unparalleled …
Staff Psychiatrist, CF - Salinas Valley State Prison (SVSP)
Job Description and Duties Effective July 1, 2025, in accordance with the applicable Memorandum of Understanding, the Personal Leave Program 2025 (PLP 2025) was implemented. PLP 2025 requires each…
Dealer Success Manager Coach (People Leader)
Dealer Success Manager Coach (People Leader) Dealer Success Manager Coach- (People Leader) As a Dealer Success Manager People Leader with Capital One Auto, you’ll have an amazing opportun…