Skip to content
← Back to job listings

Senior Software Engineer (Ads Analytics)

Roku · San Jose, United States

External listingfull-time2 months ago

About The Role

Join Roku's Data Insights team as a Senior Software Engineer, where you'll play a critical role in driving measurement and analytics initiatives within the advertising ecosystem. You'll collaborate with cross-functional teams to architect and manage robust data products, utilizing technologies such as Apache Spark, Apache Airflow, and Spring Boot. This hybrid position requires expertise in big data technologies and a strong understanding of distributed systems architecture. Enjoy a range of benefits, including unlimited paid time off and work-from-home opportunities.

  • Collaborate with cross-functional teams to architect and manage robust, production-grade data products that power critical analytics and measurement capabilities.
  • Design, build, and maintain scalable systems for both application development and large-scale data processing, including APIs and backend services.
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.
  • The ideal candidate is a proactive, self-motivated professional with a strong track record in building high-scale data services and a dedication to delivering exceptional results
  • Exceptional problem-solving abilities and the capacity to work independently or collaboratively
  • 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow
  • Strong understanding of SOLID principles and distributed systems architecture
  • Advanced SQL skills, with expertise in query optimization for large datasets
  • Expertise with atleast one of the following Apache Druid, StarRocks, and Trino
  • Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred)
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience)
  • Strong programming skills in Python, Java, or Scala. (preferred)
  • Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform). (preferred)
  • Experience in AdTech, in advertising data platforms and campaign measurement. (preferred)
  • Expertise in data modeling, schema design, and data visualization tools. Experience with building Agentic AI systems to automate decision-making and enhance analytics workflows. (preferred)
  • Proven experience in distributed data processing, data warehousing, and real-time data pipelines
  • Familiarity with additional big data technologies, including Hadoop and Kafka
  • Excellent verbal and written communication skills

This is an external listing. JobSpring does not represent or verify the employer. Report this listing