Roku

Senior Software Engineer - Data Platform

Roku
Apply
4 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

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.

Tech Stack

Apache AirflowApache FlinkApache HadoopApache HBaseApache HiveApache KafkaApache SparkApache StormAWSClickHouseGoogle Cloud PlatformJavaKotlinPrestoScala

Categories

BackendData EngineeringDevOps
Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Contact me