Software Engineer - Data Platform

1 Hour 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

Epic Games - Principal Cloud Engineer

Epic Games

(On-Site)
2 Months ago
NVIDIA - Senior Technical Program Manager, AI Datacenter

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Salesforce - Principal, Technical Architect

Salesforce

Illinois, United States (Remote)
2 Weeks ago
Next Level Business Services - Integration Architect

Next Level Business Services

Atlanta, Georgia, United States (On-Site)
5 Months ago
PwC - Consultant expérimenté Cloud Architect | CDI | H/F

PwC

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Framestore - Lead DataOps and Render-Support

Framestore

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Playrix - Senior Data Analyst (Marketing)

Playrix

Ireland (Remote)
1 Month ago
Ziff Davis - Sr. Data Engineer

Ziff Davis

Malaga, Western Australia, Australia (Remote)
4 Months ago
Voodoo - Experienced Data Scientist

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Senior Manager_Data Engineering_D&A_Advisory _Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
Rackspace Technology - SOC Analyst L2

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Week ago
Playrix - Technical Director (Game Project)

Playrix

Ireland (Remote)
5 Months ago
Playrix - Technical Director (Game Project)

Playrix

Ukraine (Remote)
5 Months ago
Glean - Software Engineer (Support Tools Developer)

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
CloudHire - Senior Cloud AWS Engineer

CloudHire

Bengaluru, Karnataka, India (Remote)
1 Week ago
Playrix - Technical Director (Game Project)

Playrix

Georgia (Remote)
5 Months ago
Sigma Software - Senior/Principal Site Reliability Engineer (AdTech)

Sigma Software

Brasília, Federal District, Brazil (Remote)
5 Months ago
CloudHire - Senior Java Developer with AWS

CloudHire

Karnataka, India (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Beghou Consulting - Sr. Consultant

Beghou Consulting

Boston, Massachusetts, United States (Hybrid)
5 Months ago
ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Nielsen Holdings - Field Sales Representative

Nielsen Holdings

Owings Mills, Maryland, United States (On-Site)
3 Days ago
ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Postman - Senior Product Manager, Postman Insights

Postman

San Francisco, California, United States (On-Site)
5 Months ago
ByteDance - Data Engineer, Cloud and System

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Tencent - Technical Lead, Game Marketing Technology - SaaS Platform

Tencent

Los Angeles, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Machine Learning, Google Ads

Google

Los Angeles, California, United States (On-Site)
3 Months ago
ByteDance - Architect - AML Engine

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Global Step - QA Game Tester

Global Step

Dallas, Texas, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Netflix - Data Engineer (L5) - Data Systems Product

Netflix

United States (Remote)
5 Months ago
PwC - Senior Associate -Kolkata- Technology Consulting

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
The Workshop - Data Software Engineer

The Workshop

Madrid, Community Of Madrid, Spain (Hybrid)
1 Week ago
Epic Games - Senior Data Analyst

Epic Games

(On-Site)
1 Month ago
PENN Interactive - Senior Technical Product Manager, Data

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
1 Month ago
Wildlife Studios - Business Analyst Intern

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (Hybrid)
1 Month ago
FanCode - ML Engineer

FanCode

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Nielsen Holdings - SAP Analytics Cloud (SAC) Planning Developer

Nielsen Holdings

Mexico (Remote)
2 Months ago
PwC - Senior Associate - D&A - GDC

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
ION - Internship - Data Science

ION

Milan, Lombardy, Italy (On-Site)
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.

California, United States (On-Site)

Irvine, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

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

Seattle, Washington, United States (On-Site)

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

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

Los Angeles, California, United States (On-Site)

Irvine, California, United States (On-Site)

Seattle, Washington, 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