Senior Software Engineer (Bigdata - Platform)
Core
Modernizing the Big Data Platform to improve user experience, minimize cost, and increase efficiency for Roku's streaming ecosystem.
Role type
Senior Software Engineer (Big Data Platform)
Builds
Streaming and batch data pipelines, foundational data systems, and open-source contributions.
Domain
Media & Entertainment / Big Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, JVM languages (Java/Scala/Kotlin), Apache Spark, Kafka, Hive/Iceberg/Delta Lake, Presto/Trino, AWS or GCP
Preferred skills
Open source contribution, AI literacy
Technologies
Spark, Kafka, Hive, Iceberg, Delta Lake, Presto, Trino, Pinot, Flink, Airflow, Druid, Storm
Responsibilities
Streamline and tune existing Big Data systems and pipelines, build new data systems, support internal customers and manage on-call services
Seniority
Senior, hands-on IC