Roblox
Software Engineer, Ads Platform
San Mateo, CA, United StatesFrom $196.8kfull-timemidAdded today
About this role
Join Roblox's Ads Platform team to build scalable advertising infrastructure serving hundreds of millions of users. You'll develop backend services handling billions of transactions, optimize performance at massive scale, and collaborate across ML, backend, and analytics teams to shape the future of ads systems.
What you'll do
- Build and ship ads products serving hundreds of millions of users
- Develop backend services that scale to billions of products and transactions
- Tackle high-scale, complex backend performance optimization challenges
- Drive performance improvements to ads serving and delivery infrastructure
- Expand systems to support new and immersive ads experiences
- Own projects throughout their full lifecycle with self-organization
What they're looking for
- Proficiency in modern programming languages (Go, C#, Java, Python, or C++)
- Data structures and algorithms
- Distributed systems design
- Large-scale system architecture
- Backend service development
- Debugging and problem-solving
- Database and transaction handling
- Ad-tech concepts
Benefits
- Equity compensation
- Health, wellness, and retirement benefits
- Flexible office arrangement (on-site Tue-Thu, optional Mon-Fri)
- Opportunity to impact a platform with billions of users
- Collaborative environment across multiple teams
- Learning opportunities in 3D engines and distributed systems
Opens the official application on the employer’s site. No login required.
Roblox
Roblox operates an immersive gaming platform connecting millions of users globally, focusing on real-time multiplayer experiences, social features, and content sharing. The company is hiring Software Engineers across systems, networking, caching, data engineering, and social features to scale their platform and enhance user engagement.
- Website
- roblox.com
Likely interview questions
- Describe your experience building or optimizing backend systems at scale and what performance metrics you focused on.
- Walk us through a complex technical problem you debugged—what was your approach and what did you learn?