Software Engineer - Data Platform

3 Weeks ago • All levels • Data Analyst • $99,500 PA - $200,000 PA

Job Summary

Job Description

As a Software Engineer on the Data Platform team at Twitch, you will be responsible for developing and maintaining the data infrastructure that powers the platform. This involves building and improving data warehouses, pipelines, and tools using Go and Python. You'll work on enhancing reliability, scalability, and flexibility of existing systems, collaborating on the company's vision for scaling to petabyte levels. The role includes using AI tooling to optimize workflows and reviewing code from peers. The data pipeline handles over 200 billion events daily, supporting live data forwarding to numerous systems and informing decisions across Twitch.
Must have:
  • Bachelor's degree in CS or equivalent
  • Go or Python experience
  • Scalability, concurrency, API design knowledge
  • Data modeling and distributed systems understanding
Good to have:
  • Experience with highly available systems
  • AWS experience
  • Open source contributions
Perks:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Job Details

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

Twitch is building the future of interactive entertainment. The Data Platform team develops and operates the data platform that powers data systems and decision-making. Our data pipeline receives over 200 billion events a day, and we forward live data to tens of systems as well as powering decisions at all levels of Twitch. We provide tools to store, transform, move, and understand data.

As a software engineer on Data Platform, you will deliver the next generation of Twitch data technology. Using Go and Python, you will build tools which are reliable and scale. You’ll review and shape the work of your peers, and participate in a collaborative engineering team.

You Will:

  • Develop new capabilities in our data warehouses and pipelines
  • Improve the reliability, flexibility, and scalability of our existing tools
  • Collaborate on our vision as we scale to our next petabyte
  • Enhance our workflows using AI tooling

You Have:

  • Bachelor’s degree in Computer Science or related field or equivalent industry experience as a Software Engineer
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals

Bonus Points

  • Experience using Golang or Python
  • Experience with distributed, highly available systems
  • Experience with Amazon Web Services (AWS).
  • Contributions to open source

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: TW8787

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain open until filled. For more information, please visit https://www.twitch.tv/jobs/en/#learn-more. Applicants should apply via our internal or external career site.

 

US Pay Per Year

$99,500 - $200,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.

Similar Jobs

Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
Electronic Arts - Software Engineer

Electronic Arts

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
SciPlay - Senior Cloud Engineer

SciPlay

Austin, Texas, United States (Hybrid)
2 Months ago
Next Level Business Services - Integration Architect

Next Level Business Services

Atlanta, Georgia, United States (On-Site)
6 Months ago
Hedra - Machine Learning Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
PwC - Senior Associate -Kolkata- Technology Consulting

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Google - Staff Data Scientist, Research, Real World Journeys

Google

San Francisco, California, United States (On-Site)
1 Week ago
N-iX - Senior Data Engineer

N-iX

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Ubisoft - Esports Business Intelligence Specialist

Ubisoft

Paris, Île-de-France, France (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Sr. Principal Software Engineer - Identity

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Netflix - Full Stack Software Engineer L5 - Content Infrastructure & Solutions

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Netflix - Full Stack Engineer (L5)

Netflix

United States (Remote)
1 Week ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
The Walt Disney Company - Database Engineer II

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
2 Weeks ago
Tradu - Lead Front End Developer

Tradu

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Luxoft - Orchestrade - Azure infrastructure cloud Senior engineer

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago
Voodoo - Experienced Data Scientist - AdTech

Voodoo

Paris, Île-de-France, France (Hybrid)
6 Days ago
Netflix - Software Engineer (L4), Cloud Security

Netflix

United States (Remote)
1 Week ago
Tencent - Principal Cloud Solution Architect

Tencent

California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Samsung Semiconductor - Staff Engineer, Machine Learning

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Turn 10 Studios - Gameplay Designer

Turn 10 Studios

Redmond, Washington, United States (Remote)
5 Months ago
Universal Music - Application Security Engineer

Universal Music

Santa Monica, California, United States (Remote)
2 Weeks ago
Google - Abuse Analyst, Trust and Safety, Messaging

Google

Kirkland, Washington, United States (On-Site)
1 Day ago
Google - Epi Hardware Technician

Google

Fremont, California, United States (On-Site)
1 Week ago
Google - Head of Customer Engineering, Defense, Public Sector

Google

Reston, Virginia, United States (On-Site)
1 Week ago
Nintendo - Inventory & Receiving Coordinator - Nintendo San Francisco Store

Nintendo

San Francisco, California, United States (On-Site)
5 Months ago
Next Level Business Services - IOS Developer  (Full Time)

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Austin, Texas, United States (Hybrid)
6 Months ago
Google - Systems Development Engineer, Deployment, Public Sector

Google

Reston, Virginia, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Netflix - Data Engineer (L5) - Product (Device)

Netflix

United States (Remote)
6 Months ago
ByteDance - Asset Manager, Datacenter Infrastructure and Services

ByteDance

Singapore (On-Site)
1 Month ago
ByteDance - Data Scientist Intern

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
GoTo Group - Senior Manager Data Engineering

GoTo Group

Singapore (On-Site)
6 Months ago
Wargaming - BI Analyst (World of Tanks)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
ION - Data Scientist

ION

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Rackspace Technology - Marketing Operations Analyst II

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
HypeHype  Inc  - Lead Data Analyst

HypeHype Inc

Helsinki, Uusimaa, Finland (On-Site)
10 Months ago
PwC - IN-Senior Associate_IICS Devreloper_Data & Analytics_Advisory_PAN India

PwC

Hyderabad, Telangana, India (On-Site)
4 Months ago
Inkittt - Senior Data Engineer (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

New York, New York, United States (On-Site)

Irvine, California, United States (On-Site)

San Francisco, California, United States (On-Site)

New York, New York, United States (On-Site)

Irvine, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug