Staff Software Engineer, Search Platforms
Indexed description
- Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).
- 5 years of experience with testing, and launching software products.
- Experience with building or leveraging agentic frameworks and Large Language Model (LLM)-powered automation to enhance investigative velocity.
- Experience with designing agentic workflows and multi-agent architectures, and with the model context protocol, agent development kit and Agent-to-Agent (A2A) communication patterns.
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
- Ideate, design and build developer experience for Search developers. Test status quo and work backwards from the developer customers.
- Work on Artificial Intelligence (AI) for developers space.
- Build platform systems that scale for Search product's needs.
- Focus on thinking and quality.
- Guide engineering team.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search