Senior Software Engineer, Ai/ml, Search Ecosystems

Google Google · Big Tech · Mountain View, CA +1

Senior Software Engineer to build and maintain scalable software systems and infrastructure for information retrieval built on top of LLMs. This role involves developing algorithms and evaluation models for high-value content retrieval, integrating premium data into generative AI products like NotebookLM or Gemini Deep Research, and working with cross-functional teams to unlock AI capabilities from premium content.

What you'd actually do

  1. Design, build, and maintain robust, scalable software systems and infrastructure for information retrieval built on top of LLMs.
  2. Develop and iterate on algorithms and evaluation models to retrieve high-value content, which includes defining and extracting quality signals.
  3. Thrive in a fluid environment and successfully navigate the ambiguity inherent in a new, early-stage initiative.
  4. Work closely with other engineers, product managers, and research teams across Google (such as Notebook LM, Play Books, Core Data, and Search).
  5. Maintain standards for code quality, system reliability, engineering best practices, and documentation.

Skills

Required

  • Java
  • C++
  • software development
  • software design
  • software architecture
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging
  • information retrieval
  • LLMs

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • data structures
  • algorithms
  • technical leadership
  • accessible technologies

What the JD emphasized

  • 5 years of experience with software development in Java and C++
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).

Other signals

  • integrating rights-protected, premium data—such as e-books and subscription-based scholarly archives—directly into Google's generative AI products
  • connect the platform to these launch surfaces
  • unlock AI capabilities from premium content