CareerPlanGet AI match score →

Senior Software Engineer - Data Products

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-17 → 2026-07-20

Core

Design, build, and maintain scalable data products and analytics workflows for Roku's advertising ecosystem, bridging software engineering and data engineering.

Role type

Senior Software Engineer (Data Products)

Builds

Production-grade data products, APIs, backend services, and large-scale data processing pipelines for advertising measurement and analytics.

Domain

AdTech / Streaming / Big Data

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Apache Spark, Apache Airflow, distributed systems architecture, data warehousing, real-time data pipelines, advanced SQL, query optimization, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), CI/CD, infrastructure-as-code (Terraform), data modeling, schema design.

Preferred skills

Apache Druid, StarRocks, Trino, Python, Java, Scala, Hadoop, Kafka, AdTech domain experience, Agentic AI systems.

Technologies

Spring Boot, Trino, Druid, StarRocks, Looker, Apache Spark, Apache Airflow, AWS, GCP, Azure, Docker, Kubernetes, Terraform.

Responsibilities

Design and build APIs and backend services using Spring Boot; design, develop, and maintain data pipelines and ETL workflows; optimize data storage, retrieval, and processing systems; develop and fine-tune complex queries and analytics solutions; monitor, troubleshoot, and improve data systems; provide technical guidance and mentorship to junior engineers.

Seniority

Senior, hands-on IC with mentorship

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗