2h ago

Senior Software Engineer, Search & Recommendations

Manchester, United Kingdom
full-timesenior HybridStreaming media / TV technology

Tech Stack

Description

You will build large-scale platform products and services for Roku's browse and discovery platform, which powers The Roku Channel. You'll work closely with product and design teams to iterate on features from prototype to production, and lead efforts to evaluate new technologies and improve development practices.

Requirements

  • Strong software development experience, preferably in Java (Python nice to have)
  • Expertise in building large-scale cloud services, ideally in AWS
  • Experience with data store selection and trade-off analysis
  • Experience with in-memory caching layers like Redis, Redis Cluster, or Memcached
  • Strong knowledge of end-to-end web architecture from user device to data center service

Responsibilities

  • Build extremely large-scale platform products and services used by Roku engineers and consumers across millions of devices
  • Work with Product/Design teams to iterate software from concept to production deployment and support
  • Lead evaluation of new technologies and push for best practices across development lifecycle
  • Manage project priorities, deadlines, and deliverables
  • Participate in Agile development including scoping, design, coding, testing, deployment, and maintenance
0 views 0 saves 0 applications