Senior Software Engineer, Search Platform Expert

4 weeks ago


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 cutting-edge search platform infrastructure. This involves designing and implementing large-scale distributed systems, ensuring the reliability, stability, and scalability of our search API and indexing systems. Your expertise will drive the development of world-class search functionality, including search query understanding, autocomplete, candidate retrieval, search ranking, and personalization.

You'll work closely with our team to identify areas for improvement and develop innovative solutions to drive business growth. Your ability to thrive as a self-driven employee who can follow tasks from conception to creation will be essential in delivering high-quality results.

We're looking for a highly skilled professional with 7+ years of experience in designing large-scale distributed systems. Your strong CS fundamentals and expertise in programming languages like Java, Scala, Go, or Python will be crucial in this role. Additionally, experience with big data systems, data storing solutions, and ETL pipelines will be highly valued.

If you're passionate about delivering exceptional search experiences and thrive in a fast-paced environment, we'd love to hear from you.



  • 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

    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

    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 Upland Software Full time

    About the RoleUpland Software is seeking an experienced Software Development Expert to join their core development team. As a key member of the team, you will be responsible for designing, developing, and implementing advanced search solutions using AI and machine learning technologies.Key ResponsibilitiesDesign and develop high-performance search connectors...

  • 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 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...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert">Award-winning enterprise-focused platform helping businesses Hire, Assess and Manage highly skilled resources for Gig Based Projects. Providing Experts a gateway to work for and build a freelance/consulting career with large-scale Enterprises.We are a newly launched business division of Awign, one of the pioneers and currently the largest...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert: Awign Expert is an enterprise-focused platform that enables businesses to hire, assess, and manage high-skilled resources for gig-based projects. We provide our experts with a gateway to work for and build a freelance/consulting career with large-scale enterprises. Key Responsibilities:- Develop and maintain Java-based applications using...


  • 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...


  • Bengaluru, Karnataka, India Awign Expert Full time

    Job DescriptionAbout Awign Expert:Award-winning Awign Expert is a cutting-edge platform that empowers businesses to hire, assess, and manage high-skilled resources for gig-based projects. We provide our experts a gateway to work for and build a freelance/consulting career with large-scale enterprises.Java Developer PositionKey Responsibilities:- Develop...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:A leading enterprise-focused platform that empowers businesses to hire, assess and manage skilled resources for gig-based projects. Our expert platform offers a gateway for freelancers to work with large-scale enterprises, revolutionizing the way careers unfold.About the Client:A global leader in next-generation digital services and...


  • Bengaluru, Karnataka, India Amadeus Full time

    Functional Architect for Search Travel PlatformWe are seeking a seasoned Functional Architect to join our Search, Shopping & Pricing (SSP) product engineering group. This team serves the core Travel Channels, Airline IT business, and Travel Intelligence businesses.The SSP group is responsible for developing cutting-edge Search, Shopping, and Pricing products...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:A leading enterprise-focused platform helping businesses hire, assess, and manage skilled resources for gig-based projects. We provide experts with a gateway to work on and build a freelance/consulting career with large-scale enterprises. Our platform is a part of Awign, a pioneer and largest player in the Gig Economy in India. Here at...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:Awign Expert is an enterprise-focused platform that helps businesses hire, assess, and manage high-skilled resources for gig-based projects. We provide our experts with a gateway to work for and build a freelance/consulting career with large-scale enterprises. Our platform is designed to cater to the needs of businesses and experts alike,...


  • Bengaluru, Karnataka, India Lilly Full time

    Job Description:Job Title: Senior Software Engineer - Cloud ExpertWe are seeking a Senior Software Engineer with expertise in cloud computing to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based applications.Responsibilities:Design and develop cloud-based...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software platform.Key Responsibilities:Design and develop high-quality software solutions using Java and Spring BootCollaborate...

  • 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 Awign Expert Full time

    About Us: Awign Expert, a division of Awign, empowers professionals by connecting them with top companies and managing administrative tasks. We provide access to exciting project-based opportunities, handle onboarding, feedback, conflict resolution, and payroll.Key Responsibilities:We are seeking an experienced ServiceNow Developer to join our team as an...


  • Bengaluru, Karnataka, India AMEX Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our Cloud Platforms team as a Cloud Architect and Java Microservices Expert. This role will be responsible for designing and implementing cloud-based software systems, ensuring scalability, reliability, and performance.As a key member of our team, you will work closely with...