Skip to content

Software Development Engineer – Safety ML
Company | Twitch |
---|
Location | San Francisco, CA, USA |
---|
Salary | $99500 – $200000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, 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