Google is seeking a Senior Software Engineer specializing in Machine Learning for the Google Play Books team. This role combines software engineering expertise with machine learning to enhance personalization and recommendation systems. As part of the Android and Mobile team, you'll work on critical backend systems and shape product strategy for Google Play's book services.
The position requires strong technical skills in software development, machine learning, and data analysis. You'll be responsible for developing and improving personalization solutions, from model training to online experimentation. The role involves collaboration with various teams including Commerce, Client, and ML infrastructure to deliver user-facing improvements.
Google Play Books is a crucial part of Google's ecosystem, offering digital content across devices and web platforms. The team's work directly impacts millions of users by providing seamless access to ebooks across different devices. This role offers the opportunity to work with cutting-edge ML technologies while solving complex problems at scale.
The ideal candidate should have experience with Python or C++, strong knowledge of machine learning concepts including supervised/unsupervised learning, clustering, and LLM fine-tuning. Understanding of Google infrastructure or GCP, including databases and ML frameworks, is highly valuable. This position offers the chance to make a significant impact on how users discover and interact with digital books while working with state-of-the-art ML technologies.