Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Data Platform

Home > Java programming jobs

Senior Software Engineer - Data Platform in Others

  • Bengaluru, India

Responsibilities

  • Architect platform components and modernize Roku’s big data platform.
  • Optimize existing big data systems, distributed engines, pipelines, throughput, and operating costs.
  • Build new cost-effective data systems and pipelines.
  • Modify and extend underlying platform systems and contribute improvements to open source when appropriate.
  • Support internal customers and provide on-call services for hosted systems.
  • Maintain a stable environment and strong user experience.

Requirements

  • 12+ years of production experience building big data platforms based on Spark, Trino, or equivalent technologies.
  • Strong software fundamentals and programming expertise in Java, Scala, Kotlin, or another JVM language.
  • Robust understanding of distributed systems, algorithms, and data structures.
  • Experience modifying or extending the internals of at least three listed big data technologies, including options such as Spark, Trino, Presto, Flink, Airflow, Druid, Hive, Hadoop, HBase, Iceberg, Delta Lake, Pinot, Storm, Kafka, Pulsar, or ClickHouse.
  • Strong familiarity with the Apache Hadoop ecosystem and deep expertise in distributed processing and query engine internals.
  • Extensive experience diagnosing performance bottlenecks, tuning distributed engines, and implementing system-level optimizations.
  • Extensive hands-on experience with AWS or GCP.
  • Production-grade agentic AI development experience.
  • Bachelor’s or master’s degree in computer science or equivalent.

Benefits

  • Hybrid work generally consists of office attendance Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days onsite.
  • Benefits may include mental health and financial wellness resources, healthcare, life and accident coverage, disability benefits, commuter benefits, retirement options, and paid time off according to local policies.
  • Reasonable accommodations and adjustments are available in accordance with applicable law.

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

QA Automation Engineer

  • Applaudo Studios
  • Full time
  • USA
  • 09/13/2026
  • Irvine, CA

DevOps Engineer (REF5793N)

  • Deutsche Telekom IT Solutions
  • Full time
  • Others
  • 09/13/2026
  • Debrecen, Hungary

Lead Software Engineer - Android Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 09/13/2026
  • Salary: $157k - $215k/yr
  • New York, NY

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 09/13/2026
  • Salary: $250k-$413k
  • Remote

Staff Software Engineer, Data Warehouse

  • Airbnb
  • Full time
  • USA
  • 09/12/2026
  • Salary: $212k-$265k
  • Remote