Google needs software engineers to develop next-generation technologies that can handle information at massive scale and extend well beyond web search, with a focus on AI and ML to change how billions of users connect, explore, and interact with information and one another
Requirements
- 8 years of experience in software development
- 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure
- 5 years of experience with design and architecture; and testing/launching software products
- 5 years of experience with one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
- 8 years of experience with data structures/algorithms
Responsibilities
- Design, develop, test, deploy, maintain, and enhance large scale software solutions
- Provide technical leadership on high-impact projects. Manage project priorities, deadlines, and deliverables
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Influence and coach a distributed team of engineers
- Drive technical project strategy, lead large-scale ML infrastructure optimization, and oversee the design and implementation of solutions across multiple specialized ML areas
Other
- Bachelor’s degree or equivalent practical experience
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field
- 5 years of experience in a technical leadership role leading project teams and setting technical direction
- 3 years of experience working in an organization involving cross-functional, or cross-business projects
- US work authorization