Roku

Senior Software Engineer, Search and Recommendations

Roku
Apply
3 months ago
Cambridge, United KingdomSenior

Responsibilities

  • Build extremely large-scale platform products and services used by Roku engineers and consumers across millions of devices
  • Collaborate with Product and Design teams to take concepts from ideation through production deployment and support
  • Lead evaluation of new technologies and promote best practices across the software development lifecycle
  • Manage project priorities, deadlines, and deliverables
  • Participate in scoping, technical design, coding, testing, deployment, and maintenance

Requirements

  • Strong software development experience, preferably in Java; Python experience is a plus
  • Expertise building large-scale cloud services, ideally using AWS
  • Experience selecting appropriate data stores and evaluating trade-offs
  • Experience with in-memory caching layers such as Redis, Redis Cluster, or Memcached
  • Track record monitoring deployment quality and troubleshooting production systems
  • Strong understanding of end-to-end web architecture from end-user devices to data-center services
  • Master’s degree in Computer Science or Computer Engineering, or equivalent experience

Benefits

  • Hybrid schedule with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policy
  • Mental health and financial wellness support
  • Healthcare options including medical, dental, and vision
  • Life, accident, and disability benefits
  • Commuter and retirement options, including 401(k) or pension
  • Paid time off in accordance with local leave policies

Tech Stack

Categories

Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me