Software Development Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Twitch · 8 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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Machine Learning systemsCloud technologiesPythonGolangDistributed systemsData structuresAlgorithmsOpen source contributionsCommunicationMentoring

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 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 Stage
Total Funding
$35M
Key Investors
Thrive CapitalBessemer Venture Partners
2014-08-25Acquired
2013-09-30Series C· $20M
2012-09-19Series B· $15M

Leadership Team

leader-logo
Dan Clancy
Chief Executive Officer Twitch
linkedin
leader-logo
Adam Hueniken
Software Engineering Manager
linkedin
Company data provided by crunchbase