Skip to main content

Twitch

Software Engineer, Data Platform

Seattle, WAFrom $160kmidAdded today

About this role

Join Twitch's Data Platform team to build and maintain infrastructure handling over 200 billion events daily. You'll develop next-generation data warehousing and pipeline capabilities while ensuring reliability and scalability across systems that power decision-making across the company.

What you'll do

  • Develop new features and capabilities for data warehouses and event pipelines
  • Improve reliability, flexibility, and scalability of existing data infrastructure
  • Collaborate on scaling data systems to handle petabyte-scale volumes
  • Integrate AI tooling to enhance data workflows and processes
  • Review and provide feedback on peer code and architectural decisions
  • Design and maintain APIs for data platform consumers

What they're looking for

  • Distributed systems design and fundamentals
  • Data modeling and database architecture
  • API design and scalability patterns
  • Concurrency and multi-threaded programming
  • Python or Golang
  • AWS cloud services
  • Data pipeline and ETL development
  • AI coding tools

Benefits

  • Medical, dental, vision, and disability insurance
  • 401(k) matching
  • Maternity and parental leave
  • Flexible paid time off
  • Amazon employee discount
  • Sign-on payments and restricted stock units
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Twitch

Twitch builds a platform for streaming and creator communities, offering features around user safety, memberships, and commerce to support millions of concurrent users. The company is hiring Software Engineers across multiple teams to develop scalable systems, moderation tools, and features that enhance experiences for creators and viewers.

Website
twitch.tv
View all jobs at Twitch

Likely interview questions

  • Describe your experience designing or maintaining systems handling high-volume data streams. How did you ensure reliability and performance?
  • Tell us about a time you improved the scalability of an existing data pipeline or infrastructure. What was the bottleneck and how did you address it?