Roku is hiring a Senior Software Engineer to join the Ad Engineering Team and build a real-time, highly scalable, and available advertising platform. The ideal candidate will have extensive experience building complex systems, a global mindset, and a balance of hard and soft skills.
Requirements
- 10+ years of experience building large-scale and low-latency distributed systems
- Command of Java or C++
- 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
- 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
Benefits
- health insurance
- equity awards
- life insurance
- disability benefits
- parental leave
- wellness benefits
- paid time off