Senior Data Engineer
RokuAbout the role
Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
About the team
About the role
What you'll be doing
- Build highly scalable, available, fault-tolerant distributed data processing systems (batch and streaming systems) processing over 10s of terabytes of data ingested every day, and a petabyte-sized data warehouse
- Build quality data solutions and refine existing diverse datasets to simplified data models, encouraging self-service
- Build data pipelines that optimize on data quality and are resilient to poor quality data sources
- Own the data mapping, business logic, transformations, and data quality
- Low-level systems debugging, performance measurement & optimization on large production clusters
- Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects
- Maintain and support existing platforms and evolve to newer technology stacks and architectures
We're excited if you have
- Extensive SQL Skills
- Proficiency in at least one scripting language, Python, is required
- Experience in big data technologies like HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, Airflow, Presto, etc.
- Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures.
- Experience with AWS, GCP, and Looker is a plus
- Collaborate with cross-functional teams such as developers, analysts, and operations to execute deliverables
- 8+ years of professional experience as a data Engineer
- BS in Computer Science; MS in Computer Science preferred
- AI Literacy / AI growth mindset
#LI-SG1
Our Hybrid Work Approach
Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.
Bene
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s