Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer, NotebookLM, Backend

Google

$141,000 - $202,000
Nov 13, 2025
Mountain View, CA, US
Apply Now

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. NotebookLM is a rapidly growing product within Google Labs, focused on leveraging the latest AI breakthroughs to create powerful new tools that help users understand and create value from their information. The team needs engineers to build new solutions that have the potential to transform how users interact with Google and drive innovation by developing new Google products and capabilities that deliver significant impact.

Requirements

  • 2 years of experience with software development in one or more general-purpose programming languages (e.g., C++, Java, Python, Go, Kotlin).
  • 2 years of experience designing, developing, and deploying scalable backend services, APIs, and microservices.
  • 1 year of experience with Generative AI concepts, including experience working with LLMs or other foundation models and their integration into production applications.
  • Experience with Kotlin in a production environment.
  • Experience with full-stack development or front-end frameworks.
  • Experience with cloud infrastructure and technologies (e.g., Google Cloud, Kubernetes) for deploying and scaling high-traffic services.
  • Experience in performance optimization and reliability engineering for large-scale, high-growth systems.

Responsibilities

  • Design and Implement scalable, reliable, and performant backend systems and APIs for NotebookLM, focusing on data processing, service integration, and business logic.
  • Develop AI-centric features by integrating and optimizing the latest Generative AI models (e.g., LLMs) into the NotebookLM product pipeline, ensuring efficient model serving and data flow.
  • Collaborate with Product, UX, and other Engineering teams through design and code reviews to ensure best practices for scalability, reliability, and security.
  • Scale and optimize core infrastructure to support massive user growth, handling high-throughput, low-latency data access, and ensuring product reliability.
  • Triage, debug, and resolve complex product or system issues across the backend stack by analyzing source code, system logs, and performance metrics.
  • Develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
  • 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.

Other

  • 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.
  • Experience taking projects or products from zero to one, demonstrating strong ownership and a focus on shipping novel features quickly.
  • Google is proud to be an equal opportunity workplace and is an affirmative action employer.
  • We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
  • We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.