Twitch is looking to improve its discovery features to better match viewers with communities they will love, by enhancing recommendation, search, notification, feed, and onboarding systems.
Requirements
- 1+ years of experience delivering high quality software in a production environment
- Proficient coding skills in modern languages and frameworks
- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
- Experience with AWS technologies (such as S3, ECS, Lambda, DynamoDB, Redis, SQS, Flink, OpenSearch, and Sagemaker)
- Experience writing Go in production systems
- Experience with recommendations, search, or notification systems
- Experience building and maintaining ML systems in production environments
Responsibilities
- Maintain and improve the systems which power discovery on Twitch
- Partner with Applied Scientists to improve ML models that match interested viewers with relevant creators
- Collaborate with Product Managers to build, experiment, and roll out new Twitch discovery experiences
Other
- Bachelor's degree in Computer Science or a related field (or equivalent industry experience as a Software Engineer)
- Willingness to try new things and collaborate with a diverse group of people
- Familiarity with Twitch and/or streaming on Twitch
- Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
- This position is based in San Francisco, CA.