
Posted 7 hours ago
Senior Software Engineer, Ad Serving
RokuSenior Software Engineer, Ad Serving
Perks & benefits
Health InsuranceMedical InsurancePaid Leave
Requirements
10+ years experience in distributed systems, Java or C++ proficiency, Knowledge of algorithms and data structures, Degree in Computer Science or Engineering
Skills
JavaC#Distributed Systems
About the role
About the Company
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
Responsibilities
- Design, develop, and maintain large-scale, highly performing, real-time applications
- Own building features and drive collaboration with product and other engineering teams
- Act as an evangelist for best practices across developers, QA, and infrastructure/ops
- Promote platform innovation and reuse
- Deliver top-quality software in a timely fashion
Requirements
- 10+ years of experience building large-scale and low-latency distributed systems
- Command of Java or C++
- Solid understanding of algorithms, data structures, and performance optimization
- Proficiency in object-oriented programming, multi-threading, and real-time programming
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
- AI literacy and curiosity regarding Gen AI
Preferred Qualifications
- Experience with distributed caching, SQL/NoSQL, and other databases
- Experience with Big Data and cloud services such as AWS or GCP
- Experience in the advertising domain
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, Ad Serving
Roku · San Jose
