Base Salary
$323k - $428k/yr
Responsibilities
- Design and build APIs and backend services with Spring Boot for data products and analytics workflows.
- Develop and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow.
- Optimize data storage, retrieval, processing, and complex analytics queries with Druid, Trino, and StarRocks.
- Monitor, troubleshoot, and improve production data systems for reliability, scalability, performance, and availability.
- Collaborate with data scientists, software engineers, product managers, Ad Sales, Ads Operations, and Advertising Engineering teams.
- Provide technical guidance and mentorship to junior engineers and promote software and data engineering best practices.
Requirements
- Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
- At least 8 years of software and/or data engineering experience with big data technologies such as Apache Spark and Apache Airflow.
- Expertise with at least one of Apache Druid, StarRocks, or Trino.
- Strong understanding of SOLID principles, distributed systems architecture, distributed data processing, data warehousing, and real-time data pipelines.
- Advanced SQL skills, including query optimization for large datasets.
- Strong programming skills in Python, Java, or Scala are preferred.
- Experience with AWS, GCP, or Azure and containerization tools such as Docker and Kubernetes is preferred.
- Familiarity with Hadoop and Kafka is preferred.
- AdTech, advertising data platform, and campaign measurement experience is preferred.
- Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools such as Terraform is preferred.
- Expertise in data modeling, schema design, data visualization tools, and building agentic AI systems is preferred.
- Strong problem-solving, communication, independent working, and collaboration abilities.
Benefits
- Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
- Mental health and financial wellness support, healthcare options, commuter benefits, and retirement options such as 401(k) or pension, depending on location and role.
- Hybrid schedule with in-office work Monday through Thursday and flexible remote work on Fridays, subject to office and role policies.
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.