Senior Software Engineer, Bigdata
Core
Design, build, and maintain scalable data pipelines and ETL workflows to support Roku's Ads business intelligence and analytics.
Role type
Senior Software Engineer (Big Data)
Builds
Production-grade large-scale data systems and data pipelines for the Ads business
Domain
Streaming media / Big Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Apache Spark, Apache Airflow, distributed systems architecture, data warehousing, real-time data pipelines, advanced SQL, Python/Java/Scala, AWS/GCP/Azure, Docker, Kubernetes
Preferred skills
Trino, Hadoop, Kafka, Presto, CI/CD, Terraform, data modeling, Gen AI literacy
Technologies
Apache Spark, Apache Airflow, Trino, Hadoop, Kafka, Presto, AWS, GCP, Azure, Docker, Kubernetes, Terraform
Responsibilities
Design and develop data pipelines and ETL workflows; Optimize data storage, retrieval, and processing systems; Develop and fine-tune complex queries for large-scale datasets; Monitor and troubleshoot data systems; Provide technical guidance and mentorship to junior engineers
Seniority
Senior, hands-on IC