Twitch is seeking a Software Engineer I to join their Ads team, which manages a comprehensive advertising ecosystem balancing revenue generation with user and advertiser satisfaction. The role focuses on building and maintaining critical technical solutions that drive essential business operations and enable trustworthy advertising products.
As a Software Engineer I, you'll work on the Twitch Ads team, responsible for Ad Supply quality and enabling Ad Demand through various domains including Ads Targeting, Brand Safety & Suitability, Measurement, Privacy, and Ads Data Platform. You'll become an expert across services powering these products - architecting, building, and operating them while collaborating closely with engineers within both Twitch Ads and Amazon Ads organizations.
The position offers an opportunity to work with cutting-edge technologies including Golang, TypeScript/React, and AWS services such as ECS, DynamoDB, Lambda, SQS, and Step Functions. You'll be empowered to work across the full technology stack and partner with product managers, designers, and data analysts to deliver impactful solutions.
The role offers competitive compensation ranging from $99,500 to $200,000 based on location and experience, plus comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and flexible PTO. This is an excellent opportunity for an entry-level software engineer to join one of the world's leading streaming platforms and make a significant impact on advertising technology at scale.
The position is based in San Francisco, CA, and requires at least 1 year of professional software development experience, with a focus on building consumer-facing products at scale. The ideal candidate will have strong coding skills, experience with algorithms and data structures, and preferably familiarity with Twitch's technology stack and the gaming/streaming ecosystem.