Skip to content
← Back to job listings

Senior Backend Engineer (Distributed Systems, Streaming Platform)

Roku · Cambridge, United Kingdom

External listingfull-timeabout 1 month ago

About The Role

Join Roku as a Senior Software Engineer specializing in Search & Recommendations. In this role, you will build large-scale platform products and services, collaborate with product and design teams, and lead efforts to evaluate new technologies. You will participate in the Agile development process and manage project priorities, deadlines, and deliverables. The ideal candidate will have a Master's degree in CS or CE, strong knowledge of web architecture, and experience in building large-scale cloud services. Benefits include medical, wellness, and financial benefits, unlimited paid time off, and work from home opportunities.

  • Concevoir et développer des services à grande échelle pour la plateforme, en mettant l'accent sur la fiabilité, la scalabilité et l'automatisation.
  • Collaborer avec les équipes produit et design pour itérer et construire des logiciels, en passant de l'idéation à la production.
  • Diriger les efforts d'évaluation des nouvelles technologies et promouvoir les meilleures pratiques tout au long du cycle de développement.
  • The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution
  • You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations
  • The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs
  • Track record of monitoring the quality of deploys and troubleshooting of production systems
  • Master's degree in CS, CE or equivalent experience
  • Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center
  • Experience in the appropriate selection of data stores and analysis of trade-offs
  • Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others
  • Strong software development experience - Java preferably - (Python nice to have)
  • Expertise in building large-scale cloud services, ideally in AWS

This is an external listing. JobSpring does not represent or verify the employer. Report this listing