Google is seeking a Senior Software Engineer to join their Recommendations, Ranking and Prediction team within Google Workspace. This role combines software engineering expertise with machine learning and algorithmic development, focusing on building systems that provide intelligent recommendations and predictions at scale. The position requires strong technical skills in software development, algorithm design, and system architecture. As part of Google's engineering team, you'll work on technologies that impact billions of users, developing sophisticated ranking and recommendation systems. The role offers opportunities to work with cutting-edge technology while collaborating with teams across Google's vast ecosystem. Located in Sunnyvale, CA, this position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. The ideal candidate will bring experience in both traditional software engineering and specialized knowledge in machine learning applications, particularly in ranking and recommendation systems. This role represents an opportunity to shape how users interact with Google Workspace products through intelligent, data-driven features.