Sr Software Engineer, Ads Auctions & Marketplace Optimization
Sr Software Engineer, Ads Auctions & Marketplace Optimization
Requirements
Approximately six or more years of experience building production software with strong systems judgment
Production experience in Java or another JVM language, or depth in a comparable statically typed language such as C#, C++ or Go, with an appetite to ramp on Java
Comfort designing and operating distributed systems at scale and low latency
Solid grounding in maths, algorithms, probability, and statistics as applied to real systems
Demonstrated AI and agentic-tooling fluency, including experience with agent engineering toolchains, coding harnesses, MCP servers, custom skills, or agent frameworks
Nice to Haves
Experience in ad tech, auctions, or marketplace environments
Experience solving mathematically rigorous or optimisation-heavy problems in other domains
What you'll be doing
Design and build components of Roku's real-time ad auction and marketplace systems
Own the multi-objective optimisation at the core of the auction, balancing needs of advertisers, publishers, viewers, and Roku
Manage development end to end, from problem framing through production rollout
Build and operate JVM services with latency and reliability as core product requirements
Use probability, statistics, and experimentation to test changes pre- and post-launch
Incorporate AI tooling into design, build, testing, and review processes
Effectively communicate technical trade-offs to engineering and cross-functional partners
Perks and Benefits
Hybrid work environment with office presence Monday through Thursday and flexible remote work on Fridays
Diverse benefits package including mental health and financial wellness support globally
Local statutory and voluntary benefits potentially covering healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement plans (401(k)/pension)
Support for time off in accordance with local leave policies and personal needs
Reasonable accommodations provided throughout the hiring process as needed