This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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 petabyte-sized data warehouse
Build quality data solutions and refine existing diverse datasets to simplified data models encouraging self-service
Build data pipelines that optimise 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
Requirements:
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
8+ years professional experience as a data Engineer
BS in Computer Science
AI Literacy / AI growth mindset
Nice to have:
Experience with AWS, GCP, Looker is a plus
MS in Computer Science preferred
What we offer:
Global access to mental health and financial wellness support and resources
Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs