Taro Logo

Data Engineer - People Analytics

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$118,900 - $205,600
Data
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Data Engineer - People Analytics

Twitch, the world's leading live streaming platform, is seeking a Data Engineer to join their People & Places organization. This role is crucial in building and managing core data pipelines and analytics tooling that power critical HR reporting functionality. The position requires careful handling of sensitive employee data and close collaboration with analysts and program managers to support talent management and workforce analytics initiatives.

The role offers the flexibility to work from multiple locations including San Francisco, Seattle, Irvine, or New York City. As a Data Engineer, you'll be responsible for developing scalable data pipelines, ensuring data security and reliability, and implementing robust data quality measures. The position requires expertise in Python, AWS services, and data warehousing principles.

This is an excellent opportunity for a data professional who wants to make a significant impact on HR analytics at a major tech company. The role combines technical expertise with business acumen, requiring close collaboration with stakeholders to deliver data-driven solutions. Twitch offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k), parental leave, and flexible PTO.

The compensation is competitive, ranging from $118,900 to $205,600 based on location and experience. The company culture emphasizes community and collaboration, with coworkers who are eager to team up and solve problems together. This role is perfect for someone who wants to work at the intersection of data engineering and people analytics, helping to build the systems that drive important HR decision-making at a leading technology company.

Last updated 2 months ago

Responsibilities For Data Engineer - People Analytics

  • Develop and manage scalable data pipelines to extract, transform, and load HR data from various sources
  • Ensure the security, reliability, and performance of the data infrastructure
  • Collaborate with stakeholders to understand business requirements and translate them into data-driven solutions
  • Automate data processing and reporting workflows to improve efficiency and data integrity
  • Implement data quality checks and monitor processes to maintain high data accuracy

Requirements For Data Engineer - People Analytics

Python
  • 2+ years of experience working in a data engineering or software engineering capacity
  • Extensive experience in developing and optimizing data pipelines using Python
  • Proficient in working with AWS services such as EMR, Redshift, Glue, and S3
  • Demonstrates expertise in schema management, data lineage, and auditability
  • Strong command of data modeling, ETL processes, and data warehousing principles
  • Proven experience implementing data integrity practices in ETL/ELT pipelines

Benefits For Data Engineer - People Analytics

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

Interested in this job?