Current jobs related to Senior Software Engineer, Search Platform - Bengaluru, Karnataka - Roku


  • Bengaluru, Karnataka, India Roku Full time

    About the RoleRoku is changing how the world watches TV, and we're looking for a Senior Software Engineer to help us take our Search infrastructure to the next level of scalability, power innovation, and growth worldwide.As a Senior Software Engineer on our Search team, you'll be responsible for building and supporting world-class search platform...


  • Bengaluru, Karnataka, India Roku Full time

    Join the Roku Search TeamRoku is a global leader in TV streaming, and our Search team is at the forefront of this revolution. As a Senior Software Engineer, you'll play a key role in developing our search platform, which connects millions of users to their favorite content. Your expertise in building scalable, reliable, and high-performance systems will help...


  • Bengaluru, Karnataka, India Roku Full time

    Unlock the Power of SearchRoku is changing how the world watches TV, and we're looking for a Senior Software Engineer to help us take our Search infrastructure to the next level of scalability, power innovation, and growth worldwide.About the RoleThe Roku Search team directly contributes to Roku's mission by helping connect users to the content they like and...


  • Bengaluru, Karnataka, India Roku Full time

    Transforming TV Streaming with Innovation At Roku, we're not just changing how the world watches TV – we're redefining the future of television. Our Search team plays a vital role in this mission, and we're seeking a seasoned Senior Software Engineer to join our ranks.As a key member of our team, you'll be responsible for building and maintaining our...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India RELX India (Pvt) Ltd Els div Company Full time

    **About Us**RELX India (Pvt) Ltd Els div Company is at the forefront of innovation, developing cutting-edge solutions that transform industries. Our team operates at the intersection of advanced AI and Information Retrieval, with a mission to build a comprehensive AI-powered Search & Knowledge Discovery platform that supports our global product...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Platform Engineer to join our End-User Computing team. As a key member of our team, you will be responsible for designing and developing major architecture components of our new Cloud Platform.Key ResponsibilitiesDesign and implement complex software systems using Docker, Java, and Spring...


  • Bengaluru, Karnataka, India Prime Search Consultant Full time

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Prime Search Consultant.Key Responsibilities:Design, implement, and maintain highly scalable, multi-tier, distributed server software applications.Deliver across the entire product life cycle, design, build, deploy, test, release, and...

  • Software Engineer II

    1 month ago


    Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our core development team at Upland BA Insight. As a key member of our team, you will be responsible for designing, developing, and implementing advanced search solutions using cutting-edge technologies.Key ResponsibilitiesDesign and develop high-performance search engines using C#...


  • Bengaluru, Karnataka, India Sonata Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're transforming the software industry at Flexera Software India LLP. With more than 50,000 customers across the world, we're achieving our goal. But we know we can't do any of that without our team. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go...


  • Bengaluru, Karnataka, India BYTESPRINT TALENT SEARCH LLP Full time

    Technical Requirements :We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at BYTESPRINT TALENT SEARCH LLP. The ideal candidate will have a quality-first mindset and experience with software development and testing.Key Responsibilities :Develop and execute test plans for software applicationsCollaborate with...


  • Bengaluru, Karnataka, India Options Executive Search Private Limited Full time

    Job Title: Senior Agricultural Software EngineerAbout the Role:Our client, a leader in the agricultural sector, is driving sustainable farming through innovative technologies. They are seeking a passionate Senior Agricultural Software Engineer to help optimize farming processes with advanced cloud solutions.Key Responsibilities:Collaborate with...


  • Bengaluru, Karnataka, India RELX India (Pvt) Ltd Els div Company Full time

    **Our Mission:** To build a comprehensive AI-powered Search & Knowledge Discovery platform that supports Elsevier's global product offerings.As a key member of our team, you will contribute to our shared search platform, designing and developing world-class search systems to enhance users' search experience. You will also automate processes to assist other...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Software Engineer to join our VMware Workspace ONE UEM SRE team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable software solutions for our UEM platform.Key ResponsibilitiesDesign and develop software solutions using .NET...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're Flexera, a leading provider of Technology Value Optimization solutions. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of deploying applications...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About UsIN10 VMware Software India Private Limited is a leader in virtualization and cloud computing, enabling digital transformation for organizations worldwide.Job SummaryWe are seeking an experienced Senior Software Engineering Leader to lead our Cloud Platform team. As a key member of our engineering organization, you will be responsible for designing,...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Guidewire Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software platform. You will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our...

  • Senior AI Engineer

    3 days ago


    Bengaluru, Karnataka, India RELX India (Pvt) Ltd Els div Company Full time

    Company OverviewWe operate at the intersection of advanced artificial intelligence and information retrieval, with a mission to build an AI-powered search platform that supports Elsevier's global product offerings.About UsRELX India (Pvt) Ltd Els div Company is a leading provider of information solutions. Our team works across the entire spectrum of...


  • Bengaluru, Karnataka, India Savvy Search Full time

    We are looking for a Skillful Senior Software Engineer to join our team. Key responsibilities include:Designing and implementing software solutionsCollaborating with cross-functional teamsMaintaining and improving existing softwareThis is a great opportunity to develop your skills and work with a talented team of engineers.


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleGuidewire Software is seeking a talented Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for building elegant solutions for the property and casualty insurance industry's complex business domain. Our team is looking for a proactive and results-oriented engineer who is passionate about...

Senior Software Engineer, Search Platform

1 month ago


Bengaluru, Karnataka, India Roku Full time

About the Role

Roku is changing how the world watches TV, and we're looking for a Senior Software Engineer to help us take our Search infrastructure to the next level of scalability, power innovation, and growth worldwide.

As a Senior Software Engineer on our Search team, you'll be responsible for building and supporting world-class search platform infrastructure that powers Search Query Understanding, Autocomplete, Candidate Retrieval, Search ranking, and personalization.

You'll iterate and optimize for our improving platform KPIs, driving reliability, stability, low latency, and cost efficiency across search API & indexing systems, ML infrastructure, and search data platforms.

What You'll Be Doing

  • Design and develop large-scale distributed systems
  • Manage individual project priorities, deadlines, and deliverables with limited supervision
  • Collaborate with cross-functional teams to drive innovation and growth

What We're Looking For

  • 7+ years of relevant industry experience in the design of large-scale distributed Systems
  • Strong CS fundamentals and ability to write algorithms with ease
  • Fluency in one of the high-level programming languages like Java, Scala, Go, or Python
  • Experience with big data systems (Spark, Kafka, Flink, S3, Airflow)
  • Expertise in data storing solutions and ETL pipelines
  • In-depth knowledge of at least one search engine (Elasticsearch, Solr, Vespa)

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check.