Position Details
About this role
This role involves developing machine learning-based systems to ensure user safety on Twitch by combating abuse, spam, and illegal content. The engineer will build scalable, reliable services and collaborate with scientists and product teams.
Key Responsibilities
- Design and deploy services to prevent abuse
- Collaborate with ML scientists to productionize models
- Build systems handling user behavior and content data
- Mentor engineers on best practices
- Deliver high-quality code and documentation
Technical Overview
The position requires expertise in software development, machine learning, distributed systems, and designing scalable, reliable services using languages like C#, C++, Java, or Perl.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of experience in software development, specializing in machine learning systems and scalable distributed applications. They possess strong coding skills in C#, C++, Java, or Perl, and have experience designing reliable, high-performance services.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with scalable distributed systems, No experience with machine learning or related models, No degree in relevant field
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile