Google is seeking a Senior Software Engineer specializing in Distributed Systems to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure that powers Google's core services and Google Cloud.
The position offers an exciting opportunity to work on next-generation technologies that impact billions of users worldwide. As part of the team, you'll be involved in developing large-scale infrastructure, distributed systems, and networks, while focusing on security, efficiency, and reliability. The role encompasses everything from working with TPUs to managing global networks and contributing to Google Cloud's Vertex AI platform.
The ideal candidate should have strong expertise in C++, data structures, and algorithms, with significant experience in developing large-scale infrastructure or distributed systems. You'll be responsible for writing production code, leading design reviews, reviewing peer code, maintaining documentation, and troubleshooting complex system issues.
This is an excellent opportunity for someone who wants to make a significant impact at scale, working with cutting-edge technology and contributing to products that serve billions of users. The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits.
The role is based in Sunnyvale, CA, and requires collaboration with global teams, making it perfect for engineers who are passionate about distributed systems and want to work at the forefront of technology. You'll be part of a team that shapes the future of hyperscale computing and drives innovation in enterprise AI solutions.