Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Development Engineer - Safety ML image - Rise Careers
Job details

Software Development Engineer - Safety ML

Twitch seeks a Mid-Level Software Development Engineer for its Safety ML team, focused on protecting users from abusive behavior through machine learning systems.

Skills

  • Scalability and concurrency
  • API design
  • Data modeling
  • Distributed systems

Responsibilities

  • Design, build, and deploy services for user safety
  • Collaborate with teams for productionizing ML services
  • Develop systems for data handling and model development
  • Deliver high-quality code and tests

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
To read the complete job description, please click on the ‘Apply’ button
Twitch Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Twitch DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Twitch
Twitch CEO photo
Daniel Clancy
Approve of CEO

Average salary estimate

$149750 / YEARLY (est.)
min
max
$99500K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer - Safety ML, Twitch

Join us at Twitch as a Software Development Engineer on our Safety ML team, where you’ll have the unique opportunity to leverage machine learning and enhance the safety of our vibrant community. Our platform is the largest live streaming service globally, dedicated to building connections through gaming, entertainment, music, and much more. In this role, you’ll work collaboratively with a dedicated team of scientists and engineers, designing, building, and deploying robust systems aimed at protecting users from harassment, spam, and harmful content. Imagine being a key player in developing tools that train and evaluate models to keep our community safe while preserving the spirit of inclusivity. Your creative input will be vital as you integrate these models seamlessly into various Twitch experiences. If you're enthusiastic about tackling complex problems and motivated to learn and grow in the ever-evolving machine learning landscape, we’d love to meet you! With a Bachelor's degree in Computer Science or equivalent experience, a passion for coding in languages like Go and Python, and an understanding of distributed systems, you’ll fit perfectly in our fast-paced environment. In exchange, we offer great perks like flexible PTO, comprehensive health insurance, and an engaging workplace culture where teamwork reigns supreme. Don’t miss out on the chance to be part of a mission that empowers communities every day. Work with us in San Francisco, and let’s make Twitch a safer place together!

Frequently Asked Questions (FAQs) for Software Development Engineer - Safety ML Role at Twitch
What are the responsibilities of a Software Development Engineer - Safety ML at Twitch?

As a Software Development Engineer - Safety ML at Twitch, your main responsibilities will include designing, building, and deploying reliable services aimed at protecting our users from abusive behavior such as harassment and spam. You'll collaborate closely with the Community Health science and product management team to ensure that machine learning models are effectively integrated into our Twitch platform. You'll also be tasked with developing systems that manage various types of user-generated content and behaviors at scale, ensuring a safe environment for all.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Development Engineer - Safety ML position at Twitch?

To apply for the Software Development Engineer - Safety ML position at Twitch, you should ideally hold a Bachelor's degree in Computer Science or a related field, or have equivalent industry experience. Familiarity with scalability, concurrency, API design, and distributed systems is essential. Candidates should also demonstrate a willingness to learn and adapt to the rapidly evolving machine learning landscape, contributing positively within a diverse team.

Join Rise to see the full answer
What programming languages should a Software Development Engineer - Safety ML at Twitch be proficient in?

A Software Development Engineer - Safety ML at Twitch should be proficient in programming languages such as Go, as well as Python, especially if you have experience with modern open-source machine learning libraries like PyTorch and TensorFlow. Proficiency in these languages will support your efforts in building and deploying systems that effectively safeguard our community.

Join Rise to see the full answer
What is the work environment like for a Software Development Engineer - Safety ML at Twitch?

The work environment for a Software Development Engineer - Safety ML at Twitch is cooperative and dynamic, featuring a passionate team eager to collaborate and solve challenges together. You’ll find an inclusive atmosphere that values creativity and innovation, where every team member's contributions are impactful. Additionally, you have the flexibility to work from San Francisco, CA, enhancing both your professional and personal life.

Join Rise to see the full answer
What are some of the perks offered to Software Development Engineers - Safety ML at Twitch?

At Twitch, Software Development Engineers - Safety ML enjoy a variety of perks including comprehensive medical, dental, and vision insurance, as well as disability coverage. Other benefits include a 401(k) plan, flexible PTO, maternity and parental leave, and an Amazon Employee Discount. We prioritize the well-being of our team members and foster a positive environment to promote professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer - Safety ML
Can you describe your experience with machine learning models?

When answering this question, detail specific projects where you've developed or implemented machine learning models. Highlight your familiarity with libraries like PyTorch or TensorFlow and explain the context in which you applied them, ensuring you connect your experience to the goals of Twitch's Safety ML team.

Join Rise to see the full answer
What techniques do you use for ensuring code quality?

Discuss methodologies you follow for code quality, such as writing unit tests, conducting code reviews, and adhering to best practices in software development. You could mention tools that automate testing or ensure code consistency, which is vital for the reliability of systems in a position like the one at Twitch.

Join Rise to see the full answer
How do you approach collaborative projects with cross-functional teams?

Share specific examples of collaboration with different teams, such as product management or design. Talk about your communication strategies, how you navigate differing opinions, and the tools you use for collaborative software development, reinforcing the importance of teamwork at Twitch.

Join Rise to see the full answer
How do you handle errors in a production environment?

Explain your systematic approach to handling errors, incorporating debugging techniques and incident management processes. Illustrate your understanding of reliability in production systems, as this will be crucial in a role focused on user safety.

Join Rise to see the full answer
What motivates you to work in safety and community health?

Reflect on personal experiences or professional insights that inspire your passion for safety and community health. You might talk about the role technology plays in fostering safe online environments, aligning with Twitch's mission to empower communities.

Join Rise to see the full answer
Can you provide an example of a technical challenge you've solved?

Describe a specific technical challenge you encountered, focusing on your problem-solving process. Explain the outcome and what you learned from that experience, showing persistence and adaptability, qualities highly regarded in dynamic teams like at Twitch.

Join Rise to see the full answer
What do you know about Twitch and its community?

Take this opportunity to express your knowledge of Twitch's impact on live streaming culture and its diverse global community. Mention specific features or initiatives that resonate with you, demonstrating genuine interest and alignment with the company’s values.

Join Rise to see the full answer
How do you stay updated with the latest in machine learning?

Discuss various resources you use to stay informed about developments in machine learning—this could include attending conferences, following relevant publications, and participating in online courses. This demonstrates your commitment to continuous learning, which is crucial at Twitch given the evolving nature of the field.

Join Rise to see the full answer
What is your process for designing scalable systems?

Outline a framework or methodology you follow for designing scalable systems, focusing on factors like API design, concurrency, and data modeling. Mention examples from previous experiences to illustrate your capability in handling scalability challenges pertinent to the role.

Join Rise to see the full answer
Why should we hire you for the Software Development Engineer - Safety ML position at Twitch?

Conclude with a compelling summary of your skills, experience, and passion for the role. Emphasize your alignment with Twitch’s mission and values, showcasing how your background in both software engineering and an interest in community safety makes you an ideal candidate for the team.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago

Join Zenvia as a Senior Backend Developer and contribute to innovative solutions impacting millions globally.

Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 2 days ago

Become a pivotal part of NBCUniversal's tech team as a Sr. Application Engineer, driving solutions for an iconic entertainment destination.

Photo of the Rise User
Posted 3 days ago

Join Qualtrics as a Software Development Engineer I to contribute to innovative customer experience solutions in a dynamic team environment.

Join Cryoport Systems as a Senior Software Engineer and play a crucial role in delivering high-quality technical solutions for the life science industry's trusted provider of supply chain solutions.

Weekday AI Remote No location specified
Posted 6 days ago

An exciting opportunity to join a dynamic team as an Automation Engineer, focusing on data scripting and process automation.

Photo of the Rise User
Posted 8 days ago

As a Senior DevOps Engineer at Bitstamp, you will enhance platform services while collaborating with a passionate team in the fast-evolving fintech space.

Cars Remote United States, Remote
Posted 11 days ago

Join Cars Commerce as a Software Engineer and play a pivotal role in developing scalable solutions for the automotive industry.

Photo of the Rise User
Posted 12 days ago

Lead a dynamic team at Moneybox as a Senior Web Engineering Lead, driving innovative web applications in a thriving startup environment.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Twitch is an American video live-streaming company that focuses on video game live streaming, including broadcasts of esports competitions and more. As of October 2023, Twitch was the 37th-most-visited website in the world.

25 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge InnovatorBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$99,500/yr - $200,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.