Staff Software Engineer, Full Stack, Search Content Understanding
Indexed description
Please submit your resume in English - we can only consider applications submitted in this language.Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing, and launching software products.
- 5 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
- 3 years of experience with software design and architecture.
- Experience integrating generative AI tools or LLM interfaces into workflows.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
The Search Content Understanding (SCU) team provides the foundational intelligence layer that connects unstructured text to named entities and open domain concepts. We build the systems that understand and resolve entity references across all forms of content, from billions of web documents and user queries, to real-time Large Language Model (LLM)-generated text.
As Search evolves into a generative experience, the key to making AI responses trustworthy and actionable is accurate entity grounding. By identifying the exact entities and concepts within a generated response, our systems enable dynamic UI interactions, anchor facts, and seamlessly connect users to deeper journeys across the broader Google ecosystem.
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
- Provide technical leadership on high-impact projects.
- Influence and coach a distributed team of engineers.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
- Manage project priorities, deadlines, and deliverables.
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search