Software Engineer II, ML Infra at Twitch

San Francisco, California, United States

Twitch Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Entertainment, Gaming, Live StreamingIndustries

Requirements

  • 3+ Years experience developing software in a professional environment
  • Experience designing and building scalable and easy-to-use ML infrastructure systems
  • Experience productionizing, scaling or extending ML models to solve real world use cases
  • Experience collaborating with ML platform consumers
  • Excellent coding skills in modern languages and frameworks
  • Experience with AWS technologies such as ECS, Sagemaker, Redshift, Batch, DynamoDB, Lambda, SQS, and Step Functions
  • Minimum of Bachelor’s degree in Computer Science or equivalent experience

Responsibilities

  • Design and build scalable infrastructure to train, deploy and manage ML models
  • Develop and automate software for ML workflows
  • Optimize cost and performance of training and inference workloads
  • Actively mentor other engineers on the team or related teams
  • Contribute to ML infrastructure roadmap planning
  • Collaborate with Software Engineers, Data Engineers, Applied Scientists, Data Scientists, and Product Managers

Skills

Key technologies and capabilities for this role

Machine LearningML InfrastructureModel TrainingModel DeploymentML WorkflowsScalable InfrastructureTraining OptimizationInference OptimizationExperimentationRecommendation SystemsSearch SystemsPersonalization Models

Questions & Answers

Common questions about this position

What benefits does Twitch offer?

Twitch offers Medical, Dental, Vision & Disability Insurance, 401(k), Maternity & Parental Leave, Flexible PTO, and Amazon Employee Discount.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What are the key required skills for this Software Engineer II role?

Key requirements include 3+ years of professional software development experience, designing scalable ML infrastructure, productionizing ML models, collaboration with ML platform consumers, excellent coding skills in modern languages, and AWS experience with services like ECS, Sagemaker, Redshift, Batch, DynamoDB, Lambda, SQS, and Step Functions. A Bachelor’s degree in Computer Science or equivalent is also required.

What is the company culture like at Twitch?

Twitch emphasizes community inside and out, with coworkers eager to team up, collaborate, and solve problems together.

What makes a strong candidate for this ML Infra role?

Strong candidates have 3+ years of software development experience, expertise in building scalable ML infrastructure, AWS proficiency, and experience productionizing ML models. Bonus for knowledge of supervised ML algorithms, data platforms, and familiarity with Twitch.

Twitch

Interactive live streaming for gaming and esports

About Twitch

Twitch is an interactive live streaming platform that focuses on video game streaming, esports broadcasts, and creative content. It allows gamers and content creators to share their gameplay and creative processes in real-time, engaging with viewers through chat and other interactive features. The platform generates revenue through advertisements, subscriptions, and the sale of virtual goods, enabling content creators to earn money from their streams via viewer subscriptions, donations, and sponsorships. What sets Twitch apart from its competitors is its strong community aspect, which fosters interaction and engagement between streamers and viewers, creating a unique and immersive experience in the digital entertainment space. The goal of Twitch is to provide a platform where content creators can thrive and connect with their audience while offering viewers an engaging and entertaining experience.

San Francisco, CaliforniaHeadquarters
2011Year Founded
$34MTotal Funding
ACQUISITIONCompany Stage
Consumer Software, Entertainment, GamingIndustries
10,001+Employees

Benefits

Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
Flexible PTO
Commuter Benefits
Amazon Employee Discount

Risks

Competition from YouTube Gaming and Facebook Gaming is intensifying.
Short-form video platforms like TikTok are drawing viewers away from Twitch.
Concerns over content moderation could lead to regulatory scrutiny.

Differentiation

Twitch offers real-time engagement through interactive chat and live streaming features.
The platform supports diverse content, including gaming, esports, and creative streams.
Twitch enables monetization for creators via subscriptions, donations, and sponsorships.

Upsides

Mainstream brands like KFC and Wendy's are collaborating with Twitch streamers.
Celebrities and politicians are using Twitch to reach wider audiences.
Organizations are hosting large-scale virtual events on Twitch, expanding its use cases.

Land your dream remote job 3x faster with AI