Senior Software Engineer, Search Platform Expert
4 weeks ago
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 for search infrastructure
- 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.
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.
-
Software Engineering Lead
3 weeks ago
Bengaluru, Karnataka, India Roku Full timeUnlock 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...
-
Senior Software Engineer, Search Platform Expert
4 weeks ago
Bengaluru, Karnataka, India Roku Full timeTransforming 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...
-
Senior Software Engineer, Search Platform
1 month ago
Bengaluru, Karnataka, India Roku Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India RELX India (Pvt) Ltd Els div Company Full timeJob SummaryWe are seeking an experienced software engineer to join our team at RELX India (Pvt) Ltd Els div Company. The ideal candidate will have a strong background in software engineering, with a focus on building scalable and efficient search systems.About the RoleAs a senior software engineer, you will be responsible for contributing to our shared...
-
Senior Software Engineer, Search Platform Lead
3 weeks ago
Bengaluru, Karnataka, India Roku Full timeJoin 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...
-
Software Development Expert
3 weeks ago
Bengaluru, Karnataka, India Upland Software Full timeAbout 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
7 days 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...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Guidewire Software Full timeAbout 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 Software Quality Assurance Engineer
22 hours ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout Awign Expert:Awign Expert is an enterprise-focused platform that empowers businesses to Hire, Assess, and Manage highly 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. Our platform is a newly launched business division of Awign, a pioneer and...
-
Senior Java Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout 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...
-
Senior Backend Software Engineer
22 hours ago
Bengaluru, Karnataka, India Prime Search Consultant Full timeSenior 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...
-
Senior Embedded Software Engineer
1 month ago
Bengaluru, Karnataka, India Bison Global Search Full timeWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Bison Global Search. The ideal candidate will have a strong background in embedded systems, Linux kernel development, and C/C++ programming.The successful candidate will be responsible for designing, developing, and implementing embedded software for our products and...
-
Senior Backend Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeJob 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...
-
Search Platform Functional Architect
1 week ago
Bengaluru, Karnataka, India Amadeus Full timeFunctional 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...
-
Senior Android Software Engineer
22 hours ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Golang Developer for Enterprise Platforms
4 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Java Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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,...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Lilly Full timeJob 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...