Google is seeking a Software Engineer III to join their Google Assistant team, focusing on developing next-generation technologies that impact billions of users. As part of the Core team, you'll be responsible for building the technical foundation behind Google's flagship products, working on well-architected tools and services to improve Google Assistant for both end-users and developers.
The role involves collaborating with software engineers to design, develop, and maintain critical evaluation tooling for Google Assistant. You'll be engaged in all aspects of development, from requirements definition to implementation and testing, often working on complex, large-scale services integral to Google's ecosystem. The position requires leading scalable infrastructure initiatives across device software, services, and apps.
This is an opportunity to work on a specific project critical to Google's needs, with the potential to switch teams and projects as both you and the business evolve. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack.
As part of the Core team, you'll have a unique opportunity to impact important technical decisions across the company, working to build central solutions, break down technical barriers, and strengthen existing systems. The role offers the chance to work with multiple teams across organizations, solving technical problems that advance Google Assistant's capabilities.
Google offers a collaborative environment where you'll work alongside talented engineers, contributing to products that handle information at massive scale and extend well beyond web search. The company welcomes fresh ideas from all areas, including information retrieval, distributed computing, system design, AI, and natural language processing.