
Software Engineer I, Ad Supply Experiences
Twitch · San Francisco, CA
Email the hiring manager to get a response.
Skip the application black hole — get the verified email of the person hiring, plus a ready-to-send intro.
Subject: Interested in the Software Engineer I, Ad Supply Experiences role at Twitch
Hi Jordan — I came across the Software Engineer I, Ad Supply Experiences opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Twitch stood out because…
✎ We tailor this intro to your résumé once you sign up — then you can tweak every word before it sends.
- ✓ The verified email — straight to the person hiring.
- ✓ A ready-to-send intro email — personalized to you once you add your résumé.
- ✓ $9/mo unlocks this for unlimited jobs, anywhere.
Secure checkout · account created automatically · $9/mo = unlimited hiring managers for ANY job on the internet · cancel anytime
- On site
- Full-time
- $156,050 / year
- San Francisco, CA
Job highlights
- Build scalable distributed ad systems at Twitch.
- Collaborate with product and engineering teams.
- Impact ad revenue and viewer experience.
- Requires 2+ years of software development.
- Experience with Golang, AWS, or AI is a plus.
About the role
About Us
Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.
We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.
About The Role
The Twitch Ads team manages the systems that power ad delivery to millions of users, balancing revenue generation with creator, viewer, and advertiser satisfaction. Our team owns critical ad services– from eligibility decisions to real-time delivery– and operates at the intersection of Twitch’s video platform and Amazon’s advertising ecosystem. We drive essential business operations, build trustworthy products for advertisers, and shape the ad experience for viewers.
In this role you will work closely with engineers across Twitch Ads and Amazon Ads and partner with product managers, designers, and data analysts to architect and ship solutions that unlock exciting new ads formats, placements, and capabilities. Your work will directly impact Twitch’s advertising revenue and shape how millions of people experience ads on Twitch.
This position is in San Francisco, CA.
You Will:
- Work with product managers, technical leads, and other engineers to design, develop, launch, and operate technical projects
- Build distributed applications at scale
- Collaborate with both your team and related teams, developing your skills on how to solve problems and deliver solutions
- Work backwards from customer problems to drive business impact
You Have:
- 2+ years experience developing software in a professional environment
- Prior experience building consumer-facing products at scale
- Proficient coding skills in modern languages and frameworks
- Proven ability with algorithms, data structures, data modeling, and schema design
- Minimum of Bachelor’s degree in Computer Science or equivalent experience
Bonus Points
- Experience with languages/frameworks we use at Twitch: Golang, Typescript/React
- Experience building software and services using AWS technologies such as DynamoDB, Lambda, SQS, and Kinesis
- Experience using AI coding assistants and LLMs to accelerate development workflows
- Familiarity with Twitch, gaming, and/or streaming on Twitch
Perks
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Job ID: TW9162
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
US, CA, San Francisco
$127,100—$185,000 USD
Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
Key skills/competency
- Software Engineering
- Distributed Systems
- Ad Delivery Systems
- Consumer-facing Products
- Algorithms and Data Structures
- Golang
- Typescript/React
- AWS
- LLMs
- Problem Solving
Skills & topics
- Software Engineer
- Software Development
- Ad Tech
- Distributed Systems
- Consumer Products
- Algorithms
- Data Structures
- Golang
- AWS
- TypeScript
- React
- LLMs
- San Francisco
- Twitch
- Amazon Ads
How to get hired
- Tailor your resume: Highlight 2+ years of software development, consumer-facing products, and algorithm/data structure experience.
- Showcase relevant skills: Emphasize proficiency in modern languages, frameworks, and any AWS, Golang, or AI experience.
- Prepare for technical interviews: Brush up on algorithms, data structures, and distributed systems design for the Software Engineer I role.
- Understand Twitch's mission: Research Twitch's community focus and ad tech ecosystem to align your answers with their values.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the base salary for a Software Engineer I at Twitch in San Francisco?
- The base salary range for the Software Engineer I position at Twitch in San Francisco is $127,100 to $185,000 USD annually. Your final compensation will depend on factors like experience and qualifications. The total compensation package also includes sign-on bonuses and restricted stock units (RSUs).
- What are the key responsibilities of a Software Engineer I on the Ad Supply Experiences team at Twitch?
- As a Software Engineer I on the Ad Supply Experiences team, you will design, develop, launch, and operate technical projects, build distributed applications at scale, and collaborate with product managers, technical leads, and other engineers to solve problems and drive business impact for Twitch's advertising revenue.
- What qualifications are essential for the Software Engineer I role at Twitch?
- Essential qualifications for this role include over 2 years of professional software development experience, experience building consumer-facing products at scale, proficiency in modern coding languages and frameworks, proven ability with algorithms, data structures, data modeling, and schema design, and a Bachelor's degree in Computer Science or equivalent experience.
- Are there any preferred qualifications for the Software Engineer I position at Twitch?
- Yes, preferred qualifications include experience with Golang, Typescript/React, building software with AWS technologies (DynamoDB, Lambda, SQS, Kinesis), using AI coding assistants and LLMs, and familiarity with Twitch, gaming, or streaming.
- What benefits does Twitch offer to its employees?
- Twitch offers a comprehensive benefits package including Medical, Dental, Vision & Disability Insurance, 401(k) with matching, Maternity & Parental Leave, Flexible PTO, and an Amazon Employee Discount. More details can be found at https://amazon.jobs/en/benefits.
- How can I learn more about the Twitch interview process for the Software Engineer I role?
- Twitch encourages candidates to explore their Interviewing Guide, which can be found on their website, to learn how to best prepare and ace the interview process for roles like the Software Engineer I position.
- Does Twitch consider candidates with arrest and conviction records for the Software Engineer I position in San Francisco?
- Yes, pursuant to the San Francisco Fair Chance Ordinance, Twitch will consider for employment qualified applicants with arrest and conviction records for this Software Engineer I position.
Similar roles
Open positions we recommend based on this role.
