Senior Software Engineer, Ads Platform
Core
Architect and build foundational ads systems serving Roblox's massive scale, driving performance improvements and expanding infrastructure for new immersive ad experiences.
Role type
Senior Software Engineer (Ads Platform)
Builds
Ads products and backend services for hundreds of millions of users
Domain
Gaming / Digital Experiences / Advertising
Deliverable
production ML models | product features | infrastructure
Required skills
Systems programming (C#, Go, Rust, Java, C++, Python), Distributed systems design, Scalable containerized systems, Microservices, Message queues (Kafka), Stream processing (Flink), In-memory data stores (Redis), Distributed SQL/NoSQL databases
Preferred skills
Experience working in ads systems
Technologies
Kafka, Flink, Redis, C#, Go, Rust, Java, C++, Python
Responsibilities
Build and ship best-in-class Ads products, Develop backend services scaling to billions of products and transactions, Act as a tech lead and mentor junior engineers, Self-organize and take ownership of projects throughout their full lifecycle
Seniority
Senior, hands-on IC with technical leadership