Responsibilities
- 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
- Design and build quality data solutions and refine diverse datasets into simplified data models that encourage self-service analytics
- Develop data pipelines that optimize for data quality and are resilient to poor-quality data sources
- Own data mapping, business logic, transformations, and data quality standards
- Perform low-level systems debugging, performance measurement, and optimization on large production clusters
- Participate in architecture discussions, influence the product roadmap, and take ownership and responsibility for new projects
- Maintain and support existing platforms and drive evolution to newer technology stacks and architectures
Requirements
- 8+ years of professional experience as a Data Engineer
- Extensive SQL skills with the ability to write complex, optimized queries
- Proficiency in at least one scripting language, with Python preferred
- Extensive experience with big data technologies such as Hadoop (HDFS, YARN, MapReduce), Hive, Kafka, Spark, Airflow, and Presto/Trino
- Deep expertise in Apache Spark, including performance tuning, optimization, and building scalable batch and streaming data pipelines
- Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures
- Experience collaborating with cross-functional teams such as developers, analysts, and operations to deliver results
- BS in Computer Science or a related field
Nice to Have
- MS in Computer Science
- Experience with AWS, GCP, or Looker
- AI literacy and an AI growth mindset
Benefits
- Health insurance
- Equity awards
- Life insurance
- Disability benefits
- Parental leave
- Wellness benefits
- Paid time off
- Global access to mental health and financial wellness support and resources
- Statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Work Arrangement
Hybrid
Additional Information
- For California Only - The estimated annual salary for this position is between $148,750 - $361,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location.
- Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.
- Not every benefit is available in all locations or for every role.
- Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law.
- Applicants can unsubscribe from communications by emailing WorkforcePrivacy@Roku.com.