Google is seeking a Senior Software Engineer to join their Network Infrastructure Group, focusing on Machine Learning Infrastructure. This role is crucial for delivering Google's network capacity, particularly in managing intra-cluster and inter-cluster networks, including specialized networking for ML-specific hardware like TPUs and GPUs. The position involves building and maintaining models of Google's network infrastructure, enabling efficient planning and implementation of network changes.
The ideal candidate will have extensive experience in software development, distributed systems, and large-scale infrastructure. They'll work on critical projects that directly impact Google's network operations, from ordering networking components to real-time efficiency tuning and monitoring. The role offers competitive compensation ($161,000-$239,000) plus benefits, equity, and bonus opportunities.
As part of Google's engineering team, you'll collaborate with experts across various domains, from distributed computing to artificial intelligence. The position requires strong technical leadership skills, experience with hardware accelerators (GPU/TPU), and the ability to contribute to technical documentation and API development. You'll be part of a team that's pushing the boundaries of technology, working on solutions that scale to billions of users.
Google Cloud's mission to accelerate digital transformation across industries adds another exciting dimension to this role. You'll be working with enterprise-grade solutions and cutting-edge technology that serves customers in over 200 countries. This position offers excellent growth opportunities and the chance to work on technology that shapes the future of cloud computing and machine learning infrastructure.