2 months ago
Cambridge, United KingdomSenior
Responsibilities
- Design and build components of Roku’s real-time ad auction and marketplace systems.
- Develop multi-objective optimization logic that balances advertiser, publisher, viewer, and Roku outcomes.
- Own software development end to end from problem framing through production rollout.
- Build and operate low-latency, reliable JVM services.
- Use probability, statistics, and experimentation to evaluate changes before and after launch.
- Use AI tooling throughout design, development, testing, and code review.
- Communicate technical trade-offs to engineering and cross-functional partners.
Requirements
- Around six or more years of experience building production software.
- Production experience with Java or another JVM language, or strong experience with C#, C++, or Go and willingness to learn Java.
- Experience designing and operating distributed systems at scale and with low latency.
- Strong grounding in mathematics, algorithms, probability, and statistics applied to real systems.
- Demonstrated fluency with AI and agentic tooling, including the ability to verify agent output and use agents to work effectively in unfamiliar codebases.
- Ad tech, auction, or marketplace experience is preferred.
- Comparable experience solving mathematically rigorous or optimization-heavy problems in another domain is acceptable.
Benefits
- Hybrid working generally consists of office attendance Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days onsite.
- Benefits may include mental health and financial wellness support, healthcare, life and disability coverage, commuter benefits, retirement options, and paid time off according to local policies.
- Reasonable accommodations and adjustments are available in accordance with applicable law.
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
