Senior Software Engineer, Ad Serving
Roku · Boston, MA · 5 days ago
HybridEngineering$196k–$352k/yrFull-time
About the role
Roku is a public company that pioneers TV streaming and is expanding its advertising business. The Ad Engineering Team builds a real-time, scalable, and available advertising platform to support and grow Roku's ad business.
Responsibilities
- Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications
- Own building features, driving directly with the product, and other engineering teams
- Deliver top-quality software in a timely fashion
- Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
- Be an evangelist for platform innovation and reuse
Requirements
- 10+ years of experience building large-scale and low-latency distributed systems
- Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
- Experience with distributed caching, SQL/NoSQL, and other databases
- Experience with Big Data and cloud services such as AWS/GCP
- Experience in the advertising domain
Qualifications
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
- Self-motivated individual with a high level of accountability and ownership
- Critical thinking and practical decision-making
- Can do, results-oriented mindset
- Nonpolitical, collaborative, and team-oriented
- Desire to win in a highly competitive industry
- AI literacy and curiosity
Skills
- Java or C++ proficiency
- Experience with distributed systems
- Experience with Big Data and cloud services
- Experience in the advertising domain
Benefits
- Health insurance
- Equity awards
- Life insurance
- Disability benefits
- Parental leave
- Wellness benefits
- Paid time off