Roku
Senior Data Engineer
Austin, Texas · Senior
Sponsorship not specifiedDetected 11 hours ago
PythonSQLAWSGCPKafkaSparkAirflowData EngineeringData VisualizationAgentic AIProduct ManagementProduct StrategyCommunicationCollaborationAdaptabilityHadoop
About the role
- Your work will enable data-driven decisions that shape the content discovery and viewing experience for millions of users worldwide.
- By delivering trusted, high-quality data products, you will help teams understand which product features resonate most with users, measure their impact, and uncover opportunities to continuously improve the Roku experience.
- You will also participate in architecture discussions, influence the product roadmap, and take ownership of new projects from inception to delivery.
Responsibilities
- p]:inline" data-streamdown="list-item">Build highly scalable, available, and fault-tolerant distributed data processing systems (batch and streaming) that process tens of terabytes of data daily and manage a petabyte-scale data warehouse
- p]:inline" data-streamdown="list-item">Design and build quality data solutions and refine diverse datasets into simplified data models that encourage self-service analytics
- p]:inline" data-streamdown="list-item">Develop data pipelines that optimize for data quality and are resilient to poor-quality data sources
- p]:inline" data-streamdown="list-item">Own data mapping, business logic, transformations, and data quality standards
- p]:inline" data-streamdown="list-item">Perform low-level systems debugging, performance measurement, and optimization on large production clusters
- p]:inline" data-streamdown="list-item">Maintain and support existing platforms and drive evolution to newer technology stacks and architectures
- p]:inline" data-streamdown="list-item">Deep expertise in Apache Spark, including performance tuning, optimization, and building scalable batch and streaming data pipelines
Requirements
- p]:inline" data-streamdown="list-item">Extensive experience with big data technologies such as Hadoop (HDFS, YARN, MapReduce), Hive, Kafka, Spark, Airflow, and Presto/Trino
- p]:inline" data-streamdown="list-item">Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures
- p]:inline" data-streamdown="list-item">Experience with AWS, GCP, or Looker
- We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks.
- p]:inline" data-streamdown="list-item">Extensive SQL skills with the ability to write complex, optimized queries
- We're excited if you have
Nice to have
- p]:inline" data-streamdown="list-item">Proficiency in at least one scripting language, with Python preferred
Compensation
- Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families.
Company info
- The mission of Roku's Data Engineering team is to develop a world-class big data platform that enables internal and external customers to leverage data to grow their businesses.
- Data Engineering works closely with business partners and Engineering teams to collect metrics on existing and new initiatives that are critical to business success.
- As a Data Engineer working on Device metrics, you will design data models & develop scalable data pipelines to capture different business metrics across different Roku Devices.
This listing is sourced directly from Roku's careers page and normalized into a canonical job model.