Senior Software Engineer, Cloud Services at Roku - ScoutJobs - The AI-curated global job board
Skip to content
Roku
Posted a day ago

Senior Software Engineer, Cloud Services

Roku

Requirements

5+ years software engineering experience, Strong CS fundamentals, Proficiency in Java, Scala, Go, or Python, Experience with big data systems (Spark, Kafka, Flink, S3, Airflow), Expertise in data storage (MySQL, DynamoDB, Redis, RocksDB), Experience with ETL pipelines, Knowledge of search engines (Elasticsearch, Solr, Lucene, Vespa)

Skills

JavaPythonGoScalaSparkKafkaElasticsearchMySQLDynamoDB

About the role

Responsibilities

  • Build and support world-class search platform infrastructure powering Search Query Understanding, Autocomplete, Candidate Retrieval, Search ranking, and personalization
  • Iterate and optimize platform KPIs, driving reliability, stability, low latency, and cost efficiency across search APIs, indexing systems, ML infrastructure, and data platforms
  • Manage individual project priorities, deadlines, and deliverables with limited supervision

Requirements

  • 5+ years of experience building large-scale software solutions
  • Strong computer science fundamentals and algorithmic proficiency
  • Fluency in a high-level programming language such as Java, Scala, Go, or Python
  • Experience with big data systems (Spark, Kafka, Flink, S3, Airflow)
  • Expertise in data storage solutions (MySQL, DynamoDB, Redis, RocksDB)
  • Experience with both streaming and batch ETL pipelines
  • In-depth knowledge of search engines such as Elasticsearch, Solr, Lucene, or Vespa

Benefits

  • Comprehensive global access to mental health and financial wellness support
  • Local statutory and voluntary benefits including healthcare (medical, dental, and vision)
  • Life, accident, disability, and retirement options
  • Flexible hybrid work approach with remote flexibility on Fridays

About the Company

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer, Cloud Services

Roku · Bengaluru

Sign up to apply