Principal Software Engineer - Search & Discovery

1 Month ago • 8 Years + • Software Development & Engineering • $289,460 PA - $338,270 PA

Job Summary

Job Description

This role is for an experienced software engineer to join Roblox's Discovery team, focusing on building scalable backend systems for content recommendation, search, and notifications. You will design and implement cutting-edge real-time recommendation engines and ML ranking systems to help millions of users discover engaging experiences. The position involves tackling diverse challenges in advertising, search, and discovery at an unprecedented scale, contributing to the future of human interaction on the platform.
Must have:
  • Design and build systems architecture for Roblox content recommendation, search, and distribution.
  • Lead design and implementation to grow backend infrastructure using C#, Go, and data pipeline technologies.
  • Collaborate with other teams (Social, Economy, Platform) for community-first product development.
  • Balance researching new technologies with practical application in Roblox products.
  • Communicate with industry and communities as a Roblox ambassador.
  • 8+ years of experience building and shipping products to production.
  • 5+ years of server-side architecture/design at scale with compiled languages like C#, Java, or C++.
  • 5+ years identifying and driving solutions to difficult, multi-team technical problems.
  • Experience designing and building full-stack systems for consumer-facing APIs handling large numbers of concurrent users.
Good to have:
  • Graduate degree or equivalent experience in Computer Science, Applied Math, Physics, Engineering, Statistics, or other technical field.
Perks:
  • Equity compensation
  • Benefits as described on company page

Job Details

Why Discovery:

With Roblox’s daily active users growing at a record pace, we are seeking experienced software engineers who thrive on solving complex challenges and designing scalable, ground breaking solutions. In this role, you will develop our backend systems that power the most used surface areas of the app, across Home, Search, Notifications, and more.

You will contribute to the cutting-edge real-time recommendation engines and a powerful backend that drives ML ranking that enable users to discover and interact with experiences across Roblox. These systems drive exploration and engagement across all surfaces, helping users find relevant and exciting content. Looking ahead, our team aims to innovate further through experimentation, building distributed systems to support our scale, and driving new, bold customer features.

Our mission is to connect a billion users with the best content and connections at the right time, tackling diverse challenges in advertising, search, and discovery at an unprecedented scale. Join us and play a pivotal role in shaping the future of Roblox’s search and discovery systems.

You Will:

  • Design and build the systems architecture that powers Roblox content recommendation, search and distribution across surfaces.
  • Lead the design and implementation necessary to grow the backend infrastructure across our tech stack of C#, Go, and several data pipeline technologies.
  • Collaborate with other teams (Social, Economy, Platform) within Roblox to make sure we are building products with a community first approach.
  • Balance researching new technologies with a practical approach to accomplish the research efforts into the Roblox products
  • Communicate with the industry and communities where applicable and be ambassador for Roblox.

You Have:

  • 8+ years of experience building and shipping products to production.
  • 5+ years of server-side architecture/design at scale and compiled language experience such as C#, Java, C++, or others.
  • 5+ years of experience identifying and driving solutions to difficult problems that span multiple teams and require deep technical expertise.
  • Experience designing and building full-stack systems behind consumer-facing APIs that can handle large numbers of concurrent users.
  • Graduate degree or equivalent experience in Computer Science, Applied Math, Physics, Engineering, Statistics, or other technical field is a plus

You Are:

  • A Technical Leader: You have initiated and facilitated challenging technical solutions. Your technical expertise influences product direction. You nurture a culture of technical excellence.
  • Versatile: You're a generalist and you are comfortable with several languages and technologies already; you are adaptable in any situation. You are resourceful, and take a creative and strategic approach to solving hard problems.
  • Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions.
  • User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.
  • Team Oriented: You lift up your peers and find ways to make the team stronger.

Similar Jobs

Scanline VFX - Research Intern (Fall 2025)

Scanline VFX

Los Angeles, California, United States (Hybrid)
2 Months ago
Qualcomm - IoT Multimedia Customer Engineer for Windows IBV/IHV

Qualcomm

Taipei City, Taiwan (On-Site)
2 Months ago
welevel  - Senior Developer (Unreal + LLM)

welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
JMA - Senior Embedded Systems Security Engineer

JMA

Plano, Texas, United States (On-Site)
8 Months ago
zoox - Software Engineer - C++ Development, Vehicle Experience

zoox

Foster City, California, United States (Hybrid)
2 Months ago
Apple - Metal Casting Process Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
ShyftLabs - Analytics Engineer

ShyftLabs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Haleon - Principal Engineer

Haleon

London, England, United Kingdom (On-Site)
1 Year ago
Scout - Senior Software Engineer

Scout

Fremont, California, United States (Hybrid)
2 Months ago
Assystems - Mechanical Design Engineer (PHE + Fire Fighting)

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

zoox

Foster City, California, United States (Hybrid)
10 Months ago
Haptic  - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
7 Months ago
Intel  - Firmware Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Moloco - Machine Learning Infrastructure Engineer

Moloco

Redwood City, California, United States (On-Site)
1 Month ago
Qualcomm - CPU Core Validation Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Miratech - Conversational Designer (Google Dialogflow)

Miratech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Zscaler - Staff Software Development Engineer

Zscaler

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
2K - Technical Director of Gameplay

2K

Vancouver, British Columbia, Canada (On-Site)
1 Year ago
Epic Games - Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

GoMotive - Principal Data Platform Engineer

GoMotive

United States (Remote)
1 Month ago
Kavalirio - Manufacturing Engineer Level 4

Kavalirio

Los Angeles, California, United States (On-Site)
3 Months ago
Valve corporation - Electrical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
9 Months ago
Activision - Director, Learning & Development

Activision

Los Angeles, California, United States (On-Site)
1 Month ago
entrata - Regional Vice President of Sales | IC Role | Northeast Region

entrata

United States (Remote)
10 Months ago
Apple - On-device ML Infrastructure Engineer (ML Insights and Forecasting)

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Mozilla - New Products Principal Engineer

Mozilla

United States (Remote)
2 Months ago
AeroSpike - Sales Engineer

AeroSpike

New York, United States (On-Site)
1 Month ago
The Walt Disney Company - Experienced Pastry Cook

The Walt Disney Company

Kapolei, Hawaii, United States (On-Site)
3 Months ago
Apple - Photo Tech Engineer

Apple

Sunnyvale, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Sigma Software - Threat Detection and Script Engineer

Sigma Software

Argentina (On-Site)
3 Months ago
fluence - Senior Electrical Engineer

fluence

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
8 Months ago
Epic Games - Engineering Lead

Epic Games

(On-Site)
7 Months ago
Halcyon - VP, Field Engineering

Halcyon

United States (Remote)
1 Month ago
Thumbtack - Software Engineer, NHX Express & Guide

Thumbtack

United States (Remote)
1 Month ago
Qualcomm - Automotive Performance Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Assystems - Communication Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
9 Months ago
WebTech Corporation - Field Service Engineer

WebTech Corporation

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Buckman - Senior Digital Innovation Engineer - Dynamics

Buckman

Chennai, Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

Seoul, South Korea (On-Site)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug