Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roku

Senior Software Engineer (Ads Auctions & Marketplace Optimization)

Posted Updated
Discussion

Description

  • 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 what advertisers, publishers, viewers, and Roku each want from the same impression
  • Own development work end to end, from framing the problem through production rollout
  • Build and operate JVM services where latency and reliability are product requirements, not stretch goals
  • Use probability, statistics and experimentation to test changes before and after launch
  • Work with AI tooling as a normal part of how you design, build, test and review
  • Explain technical trade-offs clearly to engineering and cross-functional partners

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities
  • Around six or more years building production software, with strong systems judgement
  • Ad tech, auctions or marketplace experience is preferred, and we move quickly for candidates who have it
  • Comparable experience on mathematically rigorous or optimisation-heavy problems in another domain is an acceptable alternative
  • Demonstrated AI and agentic-tooling fluency, as described above
  • Comfort designing and operating distributed systems at scale and low latency
  • A solid grounding in maths, algorithms, probability and statistics as applied to real systems
  • Production experience in Java or another JVM language, or depth in a comparable statically typed language such as C#, C++ or Go, and the appetite to ramp on Java

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →