GrepJob
Roku

Senior Software Engineer, Search and Recommendations

Roku
Apply
about 3 hours ago
Cambridge, United KingdomSenior
H1B Sponsor

Responsibilities

  • Build extremely large-scale platform products and services for Roku engineers and consumers.
  • Collaborate with Product/Design teams to iterate and deploy software from concept to production.
  • Lead technology evaluations and advocate for best practices in development.
  • Manage project priorities, deadlines, and deliverables.
  • Participate in the Agile development process, including scoping, design, coding, testing, and maintenance.

Requirements

  • Strong software development experience, preferably in Java.
  • Expertise in building large-scale cloud services, ideally in AWS.
  • Experience in selecting appropriate data stores and analyzing trade-offs.
  • Familiarity with in-memory caching layers such as Redis or Memcached.
  • Track record of monitoring deploy quality and troubleshooting production systems.
  • Strong knowledge of web architecture from end-user devices to data center services.
  • Master's degree in Computer Science, Computer Engineering, or equivalent experience.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Support for time off in accordance with local leave policies.
  • Retirement options including 401(k)/pension.

Tech Stack