Twitch operates a massive live-streaming infrastructure built on Go, TypeScript, React, and AWS primitives (ECS, DynamoDB, Lambda, SQS, Step Functions), handling millions of concurrent users across vods, clips, and interactive features. The hiring mix is heavily skewed toward engineering (34 roles) and design (12), with senior-level dominance (53 of 98 open roles), reflecting active work on discovery, monetization, creator tools, and content moderation — areas where both scale and user safety directly impact platform health.
Twitch is a public live-streaming platform where communities gather around gaming, creative content, and social connection. The platform powers three primary surfaces: real-time streaming, on-demand video (vods and clips), and interactive features (bits, chat, notifications). Current engineering focus spans age assurance and parental controls, critical discovery features for content discovery, ML-driven personalized monetization, identity strategies, and reducing harassment and spam. The company operates across four hiring regions (United States, Japan, Sweden, United Kingdom) and navigates regulatory compliance, payment optimization, and scaling challenges inherent to consumer platforms at millions-of-concurrent-user scale.
Twitch's core stack is Go, TypeScript, React, and AWS services (ECS, DynamoDB, Lambda, SQS, Step Functions). Supporting tools include GraphQL, Python, SQL, Tableau for analytics, and Streamlabs integrations for creator monetization.
Twitch is actively hiring in the United States, Japan, Sweden, and the United Kingdom.
Other companies in the same industry, closest in size