Roblox, a leading platform in 3D immersive digital experiences, is seeking a Senior/Principal Software Engineer to join their Ads, Search, and Discovery team. This role presents a unique opportunity to shape the future of how millions of users interact with content on the platform. The position involves developing backend systems that power crucial areas of the app, including Home, Search, Ads, and Notifications.
The role spans two major domains: advertising and search/discovery. In advertising, you'll build innovative solutions for real-time bidding systems and personalized advertising experiences, helping shape a world-class, ML-driven advertising platform from the ground up. In search and discovery, you'll work on cutting-edge real-time recommendation engines and ML ranking systems that help users discover relevant content across Roblox.
Working at Roblox means contributing to a platform that connects tens of millions of daily active users, solving unique technical challenges at scale, and helping create safer, more civil shared experiences. The position requires expertise in backend architecture, distributed systems, and experience with languages like C#, Go, and data pipeline technologies.
The company offers an attractive compensation package ranging from $315,850 to $383,910 USD, along with comprehensive benefits including medical, dental, and vision coverage, a 401k program, and flexible work arrangements. The role is based in San Mateo, CA, with a hybrid work schedule requiring in-office presence Tuesday through Thursday.
This is an exceptional opportunity for experienced engineers who thrive on solving complex challenges and want to make a significant impact on a platform that serves millions of users globally. The ideal candidate will combine technical expertise with leadership skills, creative problem-solving abilities, and a user-centered approach to development.