Posted in

Software Development Engineer – Safety ML

Software Development Engineer – Safety ML

CompanyTwitch
LocationSan Francisco, CA, USA
Salary$99500 – $200000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent industry experience as a Software Engineer
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
  • Willingness to learn and keep up with developments in the ever-evolving ML space
  • Willingness to try new things and work with a diverse group of people across many functions

Responsibilities

  • Design, build, and deploy reliable and performant services to protect Twitch and its users from abusive behavior such as harassment, spam, and violent or illegal content
  • Collaborate with Community Health’s science and product management team to productionize and scale models into ML-based services to be used across Twitch
  • Design and build performant and reliable systems that handle multiple types of data, such as user behavior, metadata, and user generated content at scale for model development
  • Deliver high-quality code, tests, and documentation

Preferred Qualifications

  • Familiarity with machine learning techniques
  • Experience writing Go in production systems
  • Familiarity with Python and modern open source ML libraries (Pytorch, Tensorflow, etc.)
  • Experience with AWS infrastructure