Roku

Senior Software Engineer, Backend

Roku
Apply
4 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Build and support scalable search platform infrastructure for query understanding, autocomplete, candidate retrieval, search ranking, and personalization.
  • Optimize search APIs, indexing systems, ML infrastructure, and search data platforms for reliability, stability, low latency, and cost efficiency.
  • Manage individual project priorities, deadlines, and deliverables with limited supervision.

Requirements

  • 5+ years of experience building large-scale software solutions to concrete problems.
  • Strong computer science fundamentals and ability to write algorithms fluently.
  • Fluency in at least one high-level programming language such as Java, Scala, Go, or Python.
  • Experience with big data systems including Spark, Kafka, Flink, S3, and Airflow.
  • Expertise in data storage solutions such as MySQL, DynamoDB, Redis, and RocksDB.
  • Experience building streaming and batch ETL pipelines.
  • In-depth knowledge of at least one search engine such as Elasticsearch, Solr, Lucene, or Vespa.
  • Fluency with agentic engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks, including the ability to drive and verify agent output.

Benefits

  • Hybrid work generally consists of in-office work Monday through Thursday, with Fridays generally flexible for remote work unless the role or office requires five-day attendance.
  • Benefits may include healthcare, life, accident, disability, commuter, retirement options, mental health support, financial wellness resources, and paid time off, depending on location and role.
  • Roku provides reasonable accommodations and adjustments during the hiring process.

Tech Stack

Amazon DynamoDBApache AirflowApache FlinkApache KafkaApache SparkElasticsearchGoJavaMySQLPythonRedisScala

Categories

BackendData Engineering
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