Back to jobsJob overview

About the role

Software Engineer - Infrastructure at Twitch Interactive, Inc. - D48

Required Skills

awsdata infrastructuredata pipelinesmachine learninganalyticscloud servicesmonitoringsecurity

About the Role

This role is for a Data Infrastructure Engineer at Twitch's IVS team, focused on building and maintaining scalable data infrastructure in AWS cloud. The engineer will design data pipelines for analytics and ML workloads while ensuring data quality, reliability, and security.

Key Responsibilities

  • Design, implement, and maintain scalable data infrastructure in AWS cloud
  • Build and optimize data pipelines (batch and streaming) to support analytics, reporting, and ML workloads
  • Ensure data quality, reliability, and observability through monitoring, logging, and automated alerting
  • Work closely with data engineering and analytics teams to understand requirements and deliver high-performance solutions
  • Champion best practices for security, compliance, and governance in data infrastructure

Required Skills & Qualifications

Must Have:

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice to Have:

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Benefits & Perks

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Amazon Employee Discount