Software Engineer, Search

3 days ago


Bengaluru, Karnataka, India Google Full time

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing accessible technologies.
About The Job


Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

Our products need to handle information at massive scale, and extend well beyond web search.

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In Google Search, we're reimagining what it means to search for information – any way and anywhere.

To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on.

In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.

Responsibilities

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Google is proud to be an equal opportunity workplace and is an affirmative action employer.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .



  • Bengaluru, Karnataka, India Prime Search Consultant Full time

    Senior Software Engineer (Elastic search, Backend)Elastic search, Apache Solr, Django, Flask, PythonExperience Required : - 5 yearsWorking Days : 5 days/weekOffice Location : HSR Layout, BengaluruRole & Responsibilities : Design, implement, and maintain search functionalities using Elastic search. Optimize and scale search algorithms to ensure high...


  • Bengaluru, Karnataka, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary Upland BA Insight provides an AI search platform enabling organizations to deploy search solutions both internally and for their extranet / internet needs. Our technology stack provides an end-to-end solution for all search needs: from indexing any content source and enhancing...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionThe primary responsibility of this position is to actively contribute to the proposal, design, and implementation of advanced functionalities in our suite of enterprise search products. This role entails exploring and integrating new technologies, particularly in artificial intelligence, to enhance and innovate features throughout our product...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    The Amazon Search team builds the search engine that powers Amazon's world wide shopping experience. Whenever a customer searches or browses using an Amazon website or application, we connect them to the products and services they are looking for.Search Science Data Infrastructure team is responsible for delivering high quality and fresh ML model training...

  • Search Engineer

    1 week ago


    Bengaluru, Karnataka, India Target Full time

    Target is an iconic brand, a Fortune 50 company and one of America's leading retailers.Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here .We are looking to hire Search Engineers with prior experience on Search related tech like Search...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Amazon Web Services (AWS) is the pioneer and recognized leader in Cloud Computing. Our web services provide a platform for IT infrastructure in-the-cloud that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 500 companies in financial services,...


  • Bengaluru, Karnataka, India Mouri Tech (P) Ltd Full time

    Job Title : Generative AI / Search EngineerWork Location : Chennai/ Bangalore / HyderabadExperience : 4-6 yearsRequired Skills : Azure AI Search/ Cognitive Search, Generative AI, Python, React JS Responsibilities : Develop and optimize largescale processing pipelines using Python. Assist developers in building Generative AI applications. Conduct code...


  • Bengaluru, Karnataka, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer) Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, Karnataka, India Roku Full time

    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content...


  • Bengaluru, Karnataka, India Amazon Full time

    The Amazon Search team builds the search engine that powers Amazon's world wide shopping experience. Whenever a customer searches or browses using an Amazon website or application, we connect them to the products and services they are looking for.Search Science Data Infrastructure team is responsible for delivering high quality and fresh ML model training...

  • Principal Engineer

    1 week ago


    Bengaluru, Karnataka, India FutureLeap Search Full time

    FutureLeap Search has been tasked with finding a Principal Engineer for a FinTech company located at an exciting Opportunity:Join a young, dynamic, and highly energetic team working on scaling our payment systems to handle over USD 40 billion yearly.Support tens of millions of requests daily.Expand our merchant base from 100k to one million within the next...


  • Bengaluru, Karnataka, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer) Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...


  • Bengaluru, Karnataka, India NextGrowth Labs Full time

    Responsibilities Execute tests, collect and analyze data and results, identify trends and insights in order to achieve maximum ROI in paid search campaigns. Track, report, and analyze website analytics and PPC initiatives and campaigns. Manage campaign expenses, staying on budget, estimating monthly costs and reconciling discrepancies. Optimize copy and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the preferred platform for P&C insurers to engage, innovate, and grow efficiently. With a combination of digital, core, analytics, and AI, we offer our platform as a cloud service to more than 540 insurers in 40 countries around the globe. From startups to the largest players, insurers trust Guidewire for their operations.As a...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Imagine being a part of a small, agile team where your ideas have the potential to reach millions within a short span of time. Picture working on cutting edge technologies, where every single team member is a critical voice in the decision-making process. Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a...


  • Bengaluru, Karnataka, India Prime Search Consultant Full time

    Senior Software Engineer (PHP) PHP, Symfony, AngularJS, AWSVISIT WEBSITE; https : Required : - 8 years (In software development)Working Days : 5 days/weekOffice Location : Ashok Nagar, BengaluruMax notice period : 30 Days. Role & Responsibilities : Lead overall execution of feature projects, from design through release and support. Architect and build...


  • Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full time

    Requirements : Proficiency in Python programming language. Understanding of cloud-native applications and serverless architecture. Develop and deploy applications by using AWS service APIs, the AWS CLI, and SDKs (including APG, Lambda, ECS, DynamoDB, SQS, SNS, and S3). Experience with OpenSearch/ElasticSearch (good to have). Full-stack experience, i. e....

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business:MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business.Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting...


  • Bengaluru, Karnataka, India MY Search Full time

    Job Description :Our client is a technology consulting company specializing in Semiconductor ASIC Design Services and Embedded Software Development, providing top-notch expertise - from concept to final product with successful outcomes from the first attempt.They are in search of experienced Senior FPGA or Emulation Validation Engineers to join their team in...