
Posted 7 hours ago
Senior Software Engineer
RokuSenior Software Engineer - Advertising Analytics
Requirements
8+ years software/data engineering experience, Expertise in Apache Spark and Airflow, Proficiency in Java, Python, or Scala, Advanced SQL skills, Experience with distributed systems
Skills
Spring BootApache SparkApache AirflowJavaPythonSQL
About the role
Responsibilities
- Design and build APIs and backend services using Spring Boot to support data products and analytics workflows
- Write clean, maintainable, and efficient code and tests
- Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow
- Optimize data storage, retrieval, and processing systems
- Develop and fine-tune complex queries using Druid, Trino, and StarRocks
- Monitor, troubleshoot, and improve data systems
- Provide technical guidance and mentorship to junior engineers
Requirements
- 8+ years of experience in software and/or data engineering
- Expertise in Apache Spark and Apache Airflow
- Expertise in at least one of: Apache Druid, StarRocks, or Trino
- Strong understanding of SOLID principles and distributed systems architecture
- Proven experience in distributed data processing and real-time data pipelines
- Strong programming skills in Java, Python, or Scala
- Advanced SQL skills and query optimization expertise
- Experience building highly scalable, low-latency APIs
- Bachelor's degree in Computer Science, Engineering, or a related field
Preferred Qualifications
- Experience with cloud platforms (AWS, GCP, or Azure)
- Experience with Docker and Kubernetes
- Experience in AdTech or advertising data platforms
- Knowledge of CI/CD, DevOps, and Terraform
- Experience building Agentic AI systems
About the Company
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, connecting consumers to the content they love and providing advertisers unique capabilities to engage consumers.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Roku · Cambridge
