Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Twitch Logo

Software Engineer, ML Products

Twitch

$99,500 - $200,000
Sep 25, 2025
San Francisco, CA, US
Apply Now

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.