Google is seeking a Senior Software Engineer to join their Recommendations, Ranking and Prediction team within Google Workspace. This role combines advanced machine learning expertise with large-scale software engineering to build systems that power recommendations and predictions across Google's suite of products. The position requires strong algorithmic skills, particularly in ranking, recommendations, and prediction systems, along with solid software engineering fundamentals.
The role offers the opportunity to work on technology that impacts billions of users worldwide, focusing on developing sophisticated algorithms and software systems that generate intelligent suggestions based on various inputs. As part of Google's engineering team, you'll collaborate with experts across different domains, from distributed computing to artificial intelligence, contributing to products that handle information at massive scale.
The position comes with competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working in Sunnyvale, CA, where you'll have the chance to shape the future of Google Workspace products. The ideal candidate brings 5+ years of software development experience, with specific expertise in algorithm development and large-scale system design.
This role offers significant growth potential, with opportunities to switch teams and projects as both you and Google's fast-paced business evolve. You'll be part of a team that values innovation, technical leadership, and the ability to solve complex problems. The position combines the excitement of working on cutting-edge technology with the stability and resources of one of the world's leading tech companies.