2h ago
Senior Software Engineer, Search & Recommendations
Cambridge, United Kingdom
full-timesenior HybridTechnology, Streaming Media
Tech Stack
Description
You will build large-scale platform products and services for Roku's browse and discovery platform, working closely with product and design teams to iterate from concept to deployment. You'll evaluate new technologies, lead best practices, and manage project priorities in an Agile environment, ensuring reliability and performance for millions of users.
Requirements
- Strong software development experience, preferably in Java (Python nice to have)
- Expertise in building large-scale cloud services, ideally in AWS
- Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached
- Track record of monitoring deployment quality and troubleshooting production systems
- Strong knowledge of end-to-end web architecture from device to data center
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 and build software from ideation to production deployment and support
- Lead evaluation of new technologies and push for best practices across the development lifecycle
- Manage project priorities, deadlines, and deliverables
- Participate in Agile development including scoping, technical design, coding, testing, deployment, and maintenance
0 views 0 saves 0 applications