MyInternships.in
Roku logo — Roku Senior Software Engineer, Backend at Roku
Roku

Senior Software Engineer, Backend

Job · Full-timeIn OfficeBengaluruEntry level / 0-2 years1 opening

About this role

Roku is hiring for Senior Software Engineer, Backend in Bengaluru. This opening was published by Roku on their official greenhouse careers board on 29 June 2026 and was verified as still open on 17 September 2026. About the role Teamwork makes the stream work. What you'll do day to day •…

Similar jobs hiring now

Not quite right? These jobs in Bengaluru match the same skills — apply to a few to improve your chances.

Skills you'll use

PythonJavaMachine LearningGoMySQLRedisTeamworkSparkAirflowETLAlgorithmsCompensation

What you'll do

  • p]:inline" data-streamdown="list-item">Build and support world-class search platform infrastructure that powers Search Query Understanding, Autocomplete, Candidate Retrieval (Lexical & Embedding Based), Search Ranking, and Personalization
  • p]:inline" data-streamdown="list-item">Iterate and optimize for improving platform KPIs (Key Performance Indicators), driving reliability, stability, low latency, and cost efficiency across search API and indexing systems, ML infrastructure, and search data platforms
  • p]:inline" data-streamdown="list-item">Manage individual project priorities, deadlines, and deliverables with limited supervision
  • p]:inline" data-streamdown="list-item">5+ years of experience building large-scale software solutions to concrete problems
  • p]:inline" data-streamdown="list-item">Strong computer science fundamentals with the ability to write algorithms with ease
  • p]:inline" data-streamdown="list-item">Fluency in one of the high-level programming languages like Java, Scala, Go, or Python
  • p]:inline" data-streamdown="list-item">Experience working with big data systems (Spark, Kafka, Flink, S3, Airflow)
  • p]:inline" data-streamdown="list-item">Expertise in data storing solutions with the ability to make a reasoned choice between various products like MySQL, DynamoDB, Redis, and RocksDB

Who can apply

  • p]:inline" data-streamdown="list-item">Experience with ETL pipelines, both streaming and batch
  • p]:inline" data-streamdown="list-item">In-depth knowledge of at least one search engine (Elasticsearch, Solr, Lucene, Vespa)
  • p]:inline" data-streamdown="list-item">You have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you

About Roku

About Roku This is the jump-off point to learn about working at Roku, including our employees, the Roku culture, our office locations around the world, and student internship opportunities. Roku, jobs, careers, internship, streaming, TV, engineering Join us at the leading edge of technology and…
Visit Roku’s official website ↗

Searching for “Roku jobs” or “jobs at Roku”? You’re in the right place.

Sponsored — Deals for Professionals

Sponsored

Similar Jobs

Hand-picked roles that match this job's skills

Sponsored — Deals for Professionals

Sponsored

Similar Jobs Based on Your Skills

Recently Posted Jobs in Bengaluru

Fresh jobs posted in Bengaluru — apply early

Ready to apply for Senior Software Engineer, Backend?

Free to apply · takes under 2 minutes · Roku reviews on a rolling basis.

Apply Now