Senior Software Engineer - Data Insights

Roku

San Jose, California, US
Base: $323,000 - $428,000 annually; bonus/equity: ...
On-site
Apache spark expertise
Apache airflow experience
Spring boot development
The Data Insights team leads measurement and analytics initiatives that power decision-making across Roku's advertising ecosystem

Job Summary

  • The Data Insights team leads measurement and analytics initiatives that power decision-making across Roku's advertising ecosystem.
  • This hybrid role requires designing robust, production-grade data products using technologies like Apache Spark, Trino, and Druid.
  • Candidates will collaborate with cross-functional teams to deliver high-impact solutions while mentoring junior engineers on best practices.

Matching Summary

The Data Insights team leads measurement and analytics initiatives that power decision-making across Roku's advertising ecosystem.

Salary

Base: $323,000 - $428,000 annually; Bonus/Equity: Equity awards included; Benefits: Health insurance, life insurance, disability benefits, parental leave, wellness benefits, paid time off

Skills & Requirements

Must-have

  • Apache Spark expertise
  • Apache Airflow experience
  • Spring Boot development
  • Distributed systems architecture
  • Advanced SQL optimization

Nice-to-have

  • AdTech domain knowledge
  • Agentic AI system experience
  • Cloud platform proficiency
  • Mentorship capabilities
  • CI/CD pipeline familiarity

Key Requirements

  • 8+ years in software or data engineering
  • Bachelor's degree in Computer Science or related field
  • Expertise in at least one of Apache Druid, StarRocks, or Trino

Work Rights

Not specified

Tailored Resume

Cover Letter