Senior Software Engineer, Machine Learning, Google Play Books

8 Hours ago • 5-8 Years • Artificial Intelligence

Job Summary

Job Description

As a Senior Software Engineer, Machine Learning at Google Play Books, you'll build personalization and recommendation solutions. This involves model training, serving, online experimentation, and evaluation. You'll analyze data to find areas for improvement, proposing and implementing solutions. Collaboration with cross-functional teams (Commerce, Client, ML infrastructure) is crucial to enhance user experience. Your expertise in machine learning algorithms, data analysis, and software development will be vital to improving Google Play Books.
Must have:
  • 5+ years software development experience
  • 3+ years ML/AI algorithm experience
  • 3+ years software product experience
  • Experience with data analysis and ML frameworks
  • Work on personalization and recommendation solutions
Good to have:
  • C++ or Python experience
  • Experience with various ML techniques (supervised, unsupervised, etc.)
  • Experience with LLMs
  • Knowledge of Google Cloud Platform (GCP)

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures or algorithms.
  • 3 years of experience with Machine Learning/Artificial Intelligence (ML/AI) algorithms and tools or natural language processing.
  • 3 years of experience testing, maintaining or launching software products.
  • 1 year of experience with software design and architecture.

Preferred qualifications:

  • Experience in C++ or Python.
  • Experience with machine learning, supervised and unsupervised learning, clustering, semi-supervised learning, anomaly detection, and Large Language Model (LLM) fine-tuning.
  • Experience with data analysis and Machine Learning frameworks.
  • Knowledge of computer science concepts and Google infrastructure or Google Cloud Platform (GCP), including databases, operating systems, algorithms, and Machine Learning.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google Play offers music, movies, books, apps and games for devices, powered by the cloud. It syncs across devices and on the web. As part of the Android and Mobile team, Googlers working on Google Play do everything from engineering our backend systems, to shaping product strategy, to forming great content partnerships. They make it possible for people to do things like buy an ebook or song on their Android phone, then have it instantly available on their laptop. The Google Play team enhances the Android ecosystem by giving developers and partners a premium store where they can reach millions of users.

Responsibilities

  • Work on personalization and recommendation solutions for application, from logging, model training, serving, to online experiment and evaluation.
  • Conduct data analysis to identify room for improvement and propose solutions.
  • Work with cross-functional and adjacent engineering teams (e.g., Commerce, Client, ML infrastructure) to land user-facing personalization improvement for Google Play Books.

Similar Jobs

PropReturns - Senior Data Scientist

PropReturns

Maharashtra, India (On-Site)
7 Months ago
IO Interactive - Multiplayer Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
2 Weeks ago
Arrise Solutions (India)   - Senior ML Engineer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
7 Months ago
Google - Software Engineer, Embedded Systems/Firmware, Pixel

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Lionbridge Games - Games Language AI Specialist (Linguist)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer III, AI/ML GenAI, AR

Google

Mountain View, California, United States (On-Site)
11 Hours ago
Google - Senior Software Engineer, Machine Learning, Google Ads

Google

New York, New York, United States (On-Site)
11 Hours ago
Google - Software Engineering Manager, Switchstack software

Google

Sunnyvale, California, United States (On-Site)
10 Hours ago
NVIDIA - Deep Learning Software Intern, Autonomous Vehicles - Summer 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Google Cloud

Google

Dublin, County Dublin, Ireland (On-Site)
10 Hours ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
NVIDIA - Software Engineer Intern, Autonomous Vehicle - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
My Fitness Pal - Staff Machine Learning Engineer

My Fitness Pal

United States (Remote)
2 Months ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
3 Months ago
ByteDance - Machine Learning Engineer - Pico Perception

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
SparkCognition - Data Scientist

SparkCognition

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

London, England, United Kingdom (On-Site)
9 Months ago
Google - Software Engineer III, AI/ML GenAI, Google Cloud Data Management

Google

Sunnyvale, California, United States (On-Site)
10 Hours ago
Google - Software Engineering Manager, ChromeOS

Google

Taipei City, Taiwan (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - Senior Account Manager, Large Customer Sales, Fintech

Google

Bengaluru, Karnataka, India (On-Site)
10 Hours ago
CloudHire - Principal Backend Engineer - TypeScript

CloudHire

Mumbai, Maharashtra, India (Remote)
3 Weeks ago
Microsoft - Principal Data Science Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
13 Hours ago
Nielsen Holdings - Software Engineer - Platform

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
ICE - Software Engineer II

ICE

Pune, Maharashtra, India (Hybrid)
5 Months ago
Rackspace Technology - Cloud Database Engineer III

Rackspace Technology

India (Remote)
1 Week ago
Sporty Group - Game Artist/Visualiser

Sporty Group

India (Remote)
3 Weeks ago
Google - Incubation Team Lead, Global Vendor Operations

Google

Hyderabad, Telangana, India (On-Site)
8 Hours ago
KLA - Analyst, Info Sys 4

KLA

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
AI Fund - Curriculum Developer

AI Fund

India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

ByteDance - Research Engineer Graduate (Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Zoox - Senior/Staff Software Engineer - Prediction Integration

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Level AI - Principal Software Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Google - Customer Engineer, Data and AI

Google

Melbourne, Victoria, Australia (On-Site)
11 Hours ago
Keywords Studios - Technical Research Associate - AI

Keywords Studios

(Remote)
1 Month ago
NVIDIA - Senior Software Engineer, AI Resiliency

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer, PyTorch - Deep Learning

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Weeks ago
Microsoft - Member of Technical Staff - AI Multimodal

Microsoft

Zürich, Zurich, Switzerland (On-Site)
19 Hours ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - MultiModal Generative Model)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision Generative AI)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug