Twitch · 5 hours ago
Software Development Engineer
Twitch is the world’s biggest live streaming service, connecting millions of creators with millions of viewers. They are seeking a Senior Software Engineer to join their Machine Learning Infrastructure team, where the role involves building and managing scalable ML systems that enhance user content discovery.
GamingMedia and EntertainmentSocial MediaVideoVideo GamesVideo Streaming
Responsibilities
Architect and build infrastructure to train, deploy and manage performant, scalable and maintainable ML models
Bridge engineering and research by designing and developing easy to use tooling for ML development
Optimize cost and performance of training and inference workloads
Actively mentor other engineers on the team or related teams
Contribute to shaping the ML infrastructure roadmap, ensuring continual enhancement of our platform
Collaborate with Software Engineers, Data Engineers, Applied Scientists, Data Scientists, and Product Managers
Qualification
Required
5+ years of professional software engineering experience
4+ years of work experience building and operating large-scale production Machine Learning systems or extensive experience building distributed systems and ability to learn specifics of ML systems
Knowledge and experience in Cloud technologies (e.g. AWS, GCP) and containerization software (e.g. Docker, Kubernetes, Mesos)
Experience leading design or architecture (design patterns, reliability and scaling) of new and existing systems
Experience as a mentor and tech lead of engineering teams
Bar raiser for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Proficiency in data structures, algorithms, Python, Golang
Excellent verbal and written communication skills
Bachelor's degree in Computer Science or equivalent experience
Preferred
Experience building and launching large-scale ML infrastructure for recommendations, ads personalization, search etc
Experience working with large-scale data pipelines and storage systems
Knowledge of supervised ML algorithms
Familiarity with AWS services
Contributions to open source software projects. Send us a link to your contributions!
Familiarity with Twitch and/or streaming on Twitch
Benefits
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
Flexible PTO
Amazon Employee Discount
Company
Twitch
Twitch is a social video platform where gamers can broadcast, watch, and talk about video games. It is a sub-organization of Amazon.
H1B Sponsorship
Twitch has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (60)
2024 (72)
2023 (113)
2022 (173)
2021 (102)
2020 (71)
Funding
Current Stage
Late StageTotal Funding
$35MKey Investors
Thrive CapitalBessemer Venture Partners
2014-08-25Acquired
2013-09-30Series C· $20M
2012-09-19Series B· $15M
Recent News
felicis
2025-12-26
2025-12-24
Company data provided by crunchbase