Responsibilities
- Build highly scalable, available, and fault-tolerant batch and streaming data processing systems handling tens of terabytes of daily ingestion and petabyte-scale warehouses.
- Develop quality data solutions and simplify diverse datasets into data models that encourage self-service.
- Build resilient data pipelines optimized for data quality and poor-quality source data.
- Own data mapping, business logic, transformations, and data quality.
- Debug low-level systems and measure and optimize performance on large production clusters.
- Participate in architecture discussions, influence the product roadmap, and own new projects.
- Maintain existing platforms and evolve them toward newer technology stacks and architectures.
- Collaborate with developers, analysts, operations, and other cross-functional partners.
Requirements
- At least 8 years of professional experience as a data engineer.
- BS in Computer Science required; an MS in Computer Science is preferred.
- Extensive SQL skills.
- Proficiency in at least one scripting language, with Python preferred.
- Extensive experience with Hadoop, HDFS, YARN, MapReduce, Hive, Kafka, Spark, Airflow, and Presto or Trino.
- Deep Apache Spark expertise, including performance tuning, optimization, and scalable batch and streaming pipeline development.
- Proficiency in designing, implementing, and optimizing conceptual, logical, and physical data models.
- Experience with AWS, GCP, or Looker is a plus.
- AI literacy or an AI growth mindset.
Benefits
- Hybrid work with Monday through Thursday in the office and flexible remote work on Fridays.
- Healthcare options including medical, dental, and vision, where locally available.
- Life, accident, disability, commuter, and retirement benefits such as 401(k) or pension, subject to location.
- Global mental health and financial wellness support.
- Paid time off in accordance with local leave policies.
- Reasonable workplace accommodations and adjustments.
Tech Stack
Categories
About Roku
With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.