Google is seeking a Software Engineer II to join their Home Infrastructure, Platforms and Devices team. This role focuses on developing infrastructure for Google's home experiences, particularly working on voice assistance platforms powered by Large Language Models. The position offers an opportunity to work on cutting-edge technology that impacts billions of users worldwide.
The role involves working with distributed systems and microservices, building data pipelines, and creating developer tools. You'll be part of a team that combines Google's AI, software, and hardware capabilities to create seamless computing experiences across different platforms.
As a Software Engineer at Google, you'll have the chance to work on critical projects while collaborating with engineers across multiple sites. The position requires strong technical skills in software development, particularly in languages like C++, Go, Java, and Kotlin, along with experience in distributed systems and microservices.
The ideal candidate will bring fresh ideas to various areas including distributed computing, system design, AI, and natural language processing. This role offers growth opportunities as you'll be working on next-generation technologies that shape how users interact with Google's products.
Working at Google means joining a company committed to innovation and technical excellence, while being part of a diverse and inclusive workplace. The position comes with the opportunity to make a significant impact on products used by billions of users worldwide, while working with some of the industry's brightest minds in a collaborative environment.