Google is seeking a Software Engineer for their Assistant Infrastructure team within the Core organization. This role focuses on developing critical infrastructure to support assistive experiences on Google Home devices. As part of the Core team, you'll work on fundamental technologies that power Google's flagship products, building central solutions and breaking down technical barriers.
The position requires expertise in C++ programming, distributed systems, and infrastructure development. You'll be responsible for solving complex technical challenges related to runtime support for current and next-generation assistive experiences. The role involves working with large-scale systems, maintaining production services, and contributing to multi-quarter projects.
The Core team plays a crucial role in shaping Google's technical foundation, working on essential building blocks that drive innovation across all products. You'll have the opportunity to impact important technical decisions company-wide and collaborate with teams across Google's ecosystem.
This is an excellent opportunity for engineers who are passionate about distributed systems, infrastructure development, and large-scale problem-solving. The role offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be part of a team that values technical excellence, innovation, and collaboration, working on products that impact billions of users worldwide.
The ideal candidate will bring strong software development experience, particularly in C++ and distributed systems, along with the ability to work on complex technical problems. You'll need to demonstrate both technical depth and versatility, as the role involves working across different aspects of Google's infrastructure.