LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Twitch›Software Development Engineer
Twitch

About Twitch

The ultimate livestream platform for gamers

🏢 Tech👥 1001+ employees📅 Founded 2011📍 Belden Place, San Francisco, CA💰 $43.2m⭐ 3.8
B2CGamingContentEntertainmentSocialVideo

Key Highlights

  • Over 140 million monthly active users
  • Acquired by Amazon in 2014, doubling viewership in a year
  • Partner Program allows streamers to monetize content
  • Global no-meeting days and company holidays

Twitch, headquartered in San Francisco, CA, is the leading livestream platform dedicated to gamers, allowing users to broadcast gaming sessions and build vibrant communities. Acquired by Amazon in 2014, Twitch has over 140 million monthly active users and has raised $43.2 million in funding. The pla...

🎁 Benefits

Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...

🌟 Culture

Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...

🌐 Website💼 LinkedIn𝕏 TwitterAll 57 jobs →
Twitch

Software Development Engineer

Twitch • San Francisco, CA

Posted 1 month ago🏛️ On-SiteSeniorSoftware engineering📍 San francisco
Apply Now →

Skills & Technologies

JavaMachine learningPython

Overview

Twitch is seeking a Senior Software Engineer to join their Machine Learning Infrastructure team. You'll work on building next-generation Machine Learning systems and require expertise in Java and Python.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable systems that leverage machine learning technologies. Your background includes working collaboratively with cross-functional teams, including applied scientists and product managers, to develop innovative solutions that enhance user experiences. You are proficient in Java and Python, and you understand the intricacies of machine learning systems, including model training and productionization. You thrive in environments that prioritize experimentation and are eager to contribute to the development of reliable and efficient ML platforms. You are a problem solver who enjoys tackling complex challenges and are committed to continuous learning and improvement.

Desirable

Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with data processing frameworks. You may also have a background in data engineering or experience with real-time data systems, which would further enhance your contributions to the team.

What you'll do

As a Senior Software Engineer at Twitch, you will be responsible for designing and implementing scalable machine learning systems that power Twitch's personalization models. You will collaborate closely with software engineers, applied scientists, and product managers to ensure that our ML models are effectively integrated into our services. Your role will involve developing software and data systems that facilitate the training and management of both real-time and batch models at scale. You will also be tasked with optimizing existing systems for performance and reliability, ensuring that our ML infrastructure can handle the demands of millions of users. Experimentation will be a key part of your work, as you will be expected to iterate on solutions based on user feedback and performance metrics. You will contribute to the overall architecture of our ML platform, making it easier for teams to develop and deploy their models.

What we offer

Twitch offers a competitive salary range of $99,500 to $200,000 per year, along with a comprehensive benefits package that includes health insurance, retirement plans, and opportunities for professional development. You will be part of a vibrant company culture that values collaboration and innovation, working alongside talented individuals who are passionate about live streaming and community engagement. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in empowering creators and connecting communities through technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Twitch.

Apply Now →Get Job Alerts