- 1+ years of professional software development experience with a focus on building scalable systems
- Excellent proficiency in modern programming languages (Python, Java, Go) and distributed system technologies
- A track record of building product experiences that users love
- Sharp problem-solving skills with a focus on algorithms, data structures, and distributed system design
- Bachelor's degree in Computer Science, Engineering, or equivalent real-world experience
- Familiarity with Twitch's tech stack: Golang, TypeScript/React (Bonus)
- Experience working with mobile development, either native or hybrid (Bonus)
- Experience with AWS technologies like ECS, DynamoDB, Lambda, SQS, and Step Functions (Bonus)
- A passion for gaming, streaming, or the Twitch platform (Bonus)