Current jobs related to Senior Software Engineer, Search Technologies - Mountain View, California - Google

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Google Full time

    About the RoleWe're looking for a talented software engineer to join our Search team at Google. 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.ResponsibilitiesProvide technical leadership on high-impact projects.Influence...


  • Mountain View, California, United States Google Full time

    Job SummaryAs a senior software engineer at Google, you will play a critical role in developing 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...


  • Mountain View, California, United States Google Full time

    Job Requirements:Google is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in machine learning and software development, with a minimum of 5 years of experience in one or more programming languages and data structures/algorithms. Additionally, the candidate should have 3 years of...


  • Mountain View, California, United States Otter Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a deep understanding of search and recommendation algorithms, including retrieval augmented generation (RAG), semantic search using embeddings, text indexing and retrieval, query understanding, and various ranking algorithms.The successful...


  • Mountain View, California, United States Tik Tok Full time

    About the RoleAs a Backend Software Engineer on the Search Team at TikTok, you will be responsible for building and owning TikTok's search engine, providing our users with the best search experience. You will have the opportunity to combine information retrieval technology with modern machine learning methods from related fields such as NLP, CV, and...


  • Mountain View, California, United States Google Full time

    Job Requirements:Bachelor's degree or equivalent practical experience required. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.2 years of experience with data structures or algorithms in either an academic or industry setting.2 years of experience...


  • Mountain View, California, United States Google Full time

    About the RoleAt Google, we're pushing the boundaries of what's possible with technology. As a Software Engineer III, you'll be part of a team that's reimagining the search experience for billions of users around the world.ResponsibilitiesDesign, develop, and deploy machine learning systems on large-scale dataResearch novel ideas on model architectures and...


  • Mountain View, California, United States S M Software Solutions Inc Full time

    Job Title: Software Engineer - PythonWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a key member of our team, you will play a crucial role in advancing financial inclusion and digital transformation by adapting our platform to meet local-market needs.Job DescriptionKey Responsibilities:Translate product...

  • Software Engineer III

    2 weeks ago


    Mountain View, California, United States Google Full time

    About the RoleAs a Software Engineer III at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Google's search platform.Collaborate...


  • Mountain View, California, United States Google Full time

    About the RoleWe're looking for a talented software engineer to join our team at Google. 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.ResponsibilitiesBuild machine learning systems on large scale data.Research novel...


  • Mountain View, California, United States Interviewstreet, Inc. dba HackerRank Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Interviewstreet, Inc. dba Hacker-Rank in Cupertino, CA.Job Summary:The successful candidate will be responsible for evaluating technologies, developing proof-of-concepts, solving technical challenges, and proposing innovative solutions for our...


  • Mountain View, California, United States Coupang Full time

    Job Title: Senior Staff Machine Learning Engineer, Search and DiscoveryCoupang is seeking a highly skilled Senior Staff Machine Learning Engineer to join our Search and Discovery team. As a key member of our team, you will be responsible for developing and implementing cutting-edge machine learning algorithms to improve our product search and discovery...


  • Mountain View, California, United States Databricks Full time

    Unlock the Power of Data with DatabricksAt Databricks, we're passionate about empowering data teams to tackle the world's most complex challenges. As a Senior Software Engineer on our Runtime team, you'll be building the next generation of distributed data storage and processing systems that outperform traditional SQL query engines.Key...


  • Mountain View, California, United States Interviewstreet, Inc. dba HackerRank Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Interviewstreet, Inc. dba HackerRank in Cupertino, CA. As a key member of our engineering team, you will be responsible for evaluating technologies, developing proof-of-concepts, solving complex technical challenges, and proposing...


  • Mountain View, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Google Ads team. As a key member of our team, you will design, develop, and deploy scalable software solutions that meet the needs of our users.ResponsibilitiesWrite and test product or system development code.Participate in design reviews with peers and stakeholders to decide...


  • Mountain View, California, United States Microsoft Corporation Full time

    Job SummaryMicrosoft Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Security organization, you will be responsible for designing and developing large-scale distributed software services and solutions. Your expertise in cloud security, networking protocols, and software engineering will be...


  • Mountain View, California, United States LinkedIn Full time

    Transform the Way the World WorksAt LinkedIn, we're committed to creating economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day.Job SummaryWe're seeking a Senior iOS Software Engineer to join our Product...


  • Mountain View, California, United States YouTube Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at YouTube. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our users.ResponsibilitiesWrite and test product or system development code.Review code developed by other...


  • Mountain View, California, United States Groq Full time

    About GroqGroq is a cutting-edge technology company that's revolutionizing the AI economy. We believe in making AI accessible to all, and our mission is to empower human agency through innovative solutions.Job Title: Senior Systems Software EngineerWe're seeking a highly skilled Senior Systems Software Engineer to join our team. As a key member of our...


  • Mountain View, California, United States Coupang Full time

    About CoupangCoupang is a leading e-commerce company that exists to wow its customers. We know we're doing the right thing when we hear our customers say, "How did we ever live without Coupang?" Our mission is to build the future of commerce, and we're committed to making shopping, eating, and living easier than ever.Role OverviewWe're looking for a Senior...

Senior Software Engineer, Search Technologies

2 months ago


Mountain View, California, United States Google Full time

Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience in software development, with a strong foundation in data structures and algorithms.
5 years of experience in testing and launching software products, alongside 3 years of experience in software design and architecture.

Preferred qualifications:
Master's degree or PhD in Engineering, Computer Science, or a related technical discipline.

3 years of experience in a technical leadership role, guiding project teams and establishing technical direction. 3 years of experience in a complex, matrixed organization involving cross-functional or cross-business projects.

About the job: Google's software engineers are at the forefront of developing next-generation technologies that transform how billions of users connect, explore, and interact with information and each other.

Our products are designed to manage information at an immense scale, extending well beyond traditional web search.

We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technology; the list is extensive and continually evolving.

As a software engineer, you will focus on a specific project that is crucial to Google's objectives, with opportunities to transition between teams and projects as our dynamic business grows and adapts.

We require our engineers to be adaptable, demonstrate leadership qualities, and be eager to tackle new challenges across the full technology stack as we strive to advance technology.

With your technical expertise, you will oversee project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
In Google Search, we are redefining the concept of searching for information – in any manner and from any location.

To achieve this, we must address complex engineering challenges and expand our infrastructure while ensuring a universally accessible and valuable experience that users worldwide depend on.

By joining the Search team, you will have the chance to make a significant impact on billions of individuals globally.
The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can provide more information about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only and do not include bonus, equity, or benefits.

Learn more about benefits at Google. Responsibilities:
Provide technical leadership on high-impact projects.
Influence and mentor a distributed team of engineers.
Facilitate alignment and clarity across teams regarding goals, outcomes, and timelines.
Manage project priorities, deadlines, and deliverables.
Design, develop, test, deploy, maintain, and enhance large-scale software solutions.