Back to jobsJob overview
About the role
Sr. Software Engineer, ML Infra at Twitch Interactive, Inc. - D48
Required Skills
pythongolangawsdockerkubernetesmachine learningdistributed systemsml infrastructure
About the Role
Twitch is seeking a Senior Software Engineer for their Machine Learning Infrastructure team to build next-generation ML systems. The role involves architecting infrastructure for training and deploying ML models, optimizing performance, and mentoring other engineers. This position focuses on enabling reliable productionization of personalization models and developing scalable ML platforms.Key Responsibilities
- Architect and build infrastructure to train, deploy and manage performant, scalable ML models
- Design and develop 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
Required Skills & Qualifications
Must Have:
- 5+ years of professional software development experience
- 5+ years of programming with at least one software programming language
- 5+ years of leading design or architecture of new and existing systems
- 4+ years building and operating large-scale production ML systems or extensive distributed systems experience
Nice to Have:
- Experience building large-scale ML infrastructure for recommendations, ads personalization, or search
- Experience working with large-scale data pipelines and storage systems
- Knowledge of supervised ML algorithms
Benefits & Perks
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount