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 focuses on developing backend systems that power crucial areas of the app, including Home, Search, Ads, and Notifications. In the advertising domain, you'll build innovative solutions for real-time bidding systems and personalized advertising experiences, helping to develop a world-class, ML-driven advertising platform from the ground up.
Working with search and discovery, you'll contribute to cutting-edge real-time recommendation engines and ML ranking systems that enable users to discover and interact with experiences across Roblox. The role involves tackling diverse challenges at unprecedented scale, with the mission of connecting a billion users with optimal content and connections.
The ideal candidate brings 7+ years of experience for principal level (4+ for senior), strong knowledge of server-side architecture, and expertise in compiled languages. You'll work in a hybrid environment at the San Mateo headquarters, collaborating with cross-functional teams and leading technical decisions that impact millions of users daily.
Roblox offers an attractive compensation package ranging from $315,850 to $383,910 USD, along with comprehensive benefits including medical, dental, and vision coverage, 401k, flexible vacation policy, and various on-site perks. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all employees and applicants.
This role represents an exceptional opportunity to shape the future of digital interaction while working with cutting-edge technologies in machine learning, distributed systems, and real-time processing at massive scale.