About the Role
Twitch is building the future of interactive entertainment. Recommendations, matching viewers with live content they greatly enjoy, is core to that vision. As a backend software engineer on Twitch Recommendations Team, you will help design, prototype and implement systems which enable users to discover personalized content.
- Design and implement components in a large-scale recommendation system, consisting of a deep learning training pipeline, serving infrastructure, and feature processing / storage
- Develop capacity and monitoring plans for the services and pipelines you create
- Write maintainable and extensible code with extensive test coverage, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment)
- Collaborate with other applied scientists and engineers across Twitch on problems unique