
Posted 7 hours ago
Senior Software Engineer, Ads Auction Platform
RokuSenior Software Engineer, Ads Auction Platform
Perks & benefits
Health InsurancePaid Leave
Requirements
Distributed backend services at scale, Strong Java coding skills, Service-oriented architectures, Low-latency systems and real-time decisioning, Cloud platforms and containerized deployments, Ad tech concepts (auctions, pacing, frequency controls), Cross-functional collaboration, Experimentation frameworks and A/B testing, Reliability, observability, and maintainability
Skills
JavaDistributed SystemsCloudA/B Testing
About the role
Responsibilities
- Contribute to the design and implementation of real-time ads auction systems for Roku’s CTV advertising platform
- Build and improve auction features including ad pod construction, bid evaluation, ranking, pricing, pacing, and frequency capping
- Develop low-latency, reliable services that handle high-scale ad serving with strict performance and uptime requirements
- Implement auction logic that balances advertiser performance, publisher yield, and platform revenue
- Work on SSP-side auction integration with DSPs, programmatic demand sources, and direct-sold campaigns
- Collaborate with product managers, data scientists, and researchers to translate requirements into scalable solutions
- Support yield optimization through auction enhancements, pricing experiments, and demand optimization features
- Participate in A/B testing and experimentation, analyze results, and help implement data-driven improvements
- Help ensure auction correctness and compliance with privacy, regulatory, and brand-safety requirements
- Contribute to technical discussions around architecture, scalability, and performance optimization
Requirements
- Experience building distributed backend services at scale
- Strong coding skills in Java and familiarity with service-oriented architectures
- Experience with low-latency systems and real-time decisioning workflows
- Familiarity with cloud platforms and containerized deployments
- Working knowledge of ad tech concepts such as auctions, pacing, and frequency controls
- Experience collaborating with cross-functional stakeholders across product and data teams
- Comfort with experimentation frameworks and A/B testing analysis
- Strong problem-solving skills and a focus on reliability, observability, and maintainability
Benefits
- Global access to mental health and financial wellness support and resources
- Local benefits including healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options
- Time off in accordance with local leave policies and personal needs
About the Company
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. The company pioneered streaming to the TV and aims to connect the entire TV ecosystem, linking consumers to content, enabling publishers to monetize audiences, and providing advertisers with unique engagement capabilities.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, Ads Auction Platform
Roku · Cambridge
