Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products need to handle information at massive scale, extending beyond web search. The Search team is reimagining what it means to search for information, requiring solutions to complex engineering challenges and infrastructure expansion while maintaining a universally accessible and useful experience.
Requirements
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- Experience with architecting, writing, testing, deploying, monitoring and maintaining large scale, high availability web applications and executing A/B testing to measure the impact of product changes on user-facing metrics.
- 5 years of experience with data structures/algorithms.
- Experience developing accessible technologies.
- Experience in the end-to-end lifecycle of building and launching production systems, with a focus on reliability, security, and privacy.
- Experience building and scaling AI/ML systems that leverage large-scale data infrastructure to power advanced search technologies.
Responsibilities
- Write and test 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).
- 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.
- design, develop, test, deploy, maintain, and enhance software solutions.
- architecting, writing, testing, deploying, monitoring and maintaining large scale, high availability web applications and executing A/B testing to measure the impact of product changes on user-facing metrics.
- building and scaling AI/ML systems that leverage large-scale data infrastructure to power advanced search technologies.
Other
- Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.
- Preferred working location from the following: New York, NY, USA; San Francisco, CA, USA.
- 1 year of experience in a technical leadership role.
- drive the user experience on a portfolio of personalized features in AI Mode.
- manage project priorities, deadlines, and deliverables.