Google is seeking a Staff Software Engineer to join their Core Machine Learning team within Google Cloud. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Cloud AI offerings. The position requires a seasoned professional with 8+ years of software development experience and deep expertise in machine learning, particularly with tools like TensorFlow.
The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be working on critical projects that impact billions of users across Google's services, including Search, YouTube, and Google Cloud's Vertex AI platform. The position offers the opportunity to shape the future of hyperscale computing and machine learning infrastructure.
As a Staff Engineer, you'll lead technical decisions, mentor team members, and drive cross-functional collaboration in a complex, matrixed organization. The role demands expertise in distributed computing, large-scale system design, and machine learning algorithms. You'll be responsible for developing and maintaining critical ML infrastructure while ensuring security, efficiency, and reliability.
The compensation package is highly competitive, with a base salary range of $197,000-$291,000, plus bonus, equity, and comprehensive benefits. The position offers flexibility with both in-office (Sunnyvale, CA) and remote options within the United States. This is an excellent opportunity for someone looking to make a significant impact at the intersection of machine learning and cloud computing at one of the world's leading technology companies.