Roku · Posted 2w ago
Senior Software Engineer (Ads Analytics)
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇺🇸 San Jose, United States
- Contract
- Full-time
- Role
- Analytics & BI
- Source
- Stapply Data
Stack
The posting
Join Roku's Data Insights team as a Senior Software Engineer, where you'll play a crucial 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 programming background. 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 - Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience) - Expertise with atleast one of the following Apache Druid, StarRocks, and Trino - Strong programming skills in Python, Java, or Scala. (preferred) - Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred) - Exceptional problem-solving abilities and the capacity to work independently or collaboratively - Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform). (preferred) - Familiarity with additional big data technologies, including Hadoop and Kafka - 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) - Strong understanding of SOLID principles and distributed systems architecture - Proven experience in distributed data processing, data warehousing, and real-time data pipelines - Experience in AdTech, in advertising data platforms and campaign measurement. (preferred) - Advanced SQL skills, with expertise in query optimization for large datasets - Excellent verbal and written communication skills - 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow