← Back to job listings
RO
Senior Software Engineer (Ads Analytics)
Roku · San Jose, United States
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
JobSpring