Google's software engineers develop technologies that help billions of users connect, explore, and interact with information. They work on products operating at massive scale and may contribute across areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. Engineers work on projects critical to Google's needs and may switch teams or projects as business needs evolve, while taking on problems across the full stack. Discover is Google's personalized interest feed, connecting users globally with content from across the web in real time. This role is focused on Discover User Modeling and Retrieval and its content exploration system, which addresses the challenge of newly ingested documents expiring before historical engagement provides enough signal to assess their quality. The system spans real-time, multi-tier lifecycle control and embedding-based cold-start retrieval. The role is part of Google Search AI, working at the intersection of large-scale systems and AI research, including models such as Gemini. The engineer will develop and launch content exploration and recommendation capabilities, with a focus on discovering new content and improving the freshness and efficiency of Discover's serving corpus.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior