Principal Software Engineer, Ads Experience
Core
Architecting the high-scale backbone of Roblox's monetization system, including the Ads Manager, immersive Brand Ads formats, and creator solutions for a three-sided marketplace.
Role type
Principal Software Engineer (Ads Experience)
Builds
Roblox Ads Manager, immersive Brand Ads offerings, and creator monetization integrations
Domain
Ad-tech / Metaverse / 3D immersive platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Ad-tech domain expertise (Campaign Management, Ad Serving, Measurement), Full-stack development (Go/C#, React, TypeScript), AI/ML integration strategy, Technical leadership
Preferred skills
Gen AI for multi-modal creatives, Experience with Spark/Flink
Technologies
Go, C#, React, TypeScript, Spark, Flink
Responsibilities
Design end-to-end technical architecture for the Ads Manager and Brand Ads systems, drive technical strategy and multi-year roadmaps, mentor junior and senior engineers, pioneer AI integration for advertisers and creators
Seniority
Principal, technical authority & mentorship