Posted in

Software Engineer III – Generative AI/ML – Notebooklm

Software Engineer III – Generative AI/ML – Notebooklm

CompanyGoogle
LocationMountain View, CA, USA
Salary$141000 – $202000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • 2 years of experience with software development in one or more general purpose programming languages (e.g., Python, C++, Java, Kotlin), including experience with data structures or algorithms.
  • 2 years of experience applying machine learning algorithms and tools (e.g., TensorFlow, PyTorch), with a focus on artificial intelligence, deep learning, or natural language processing.
  • Experience with Large Language Models (LLMs), Natural Language Processing (NLP), or other Generative AI technologies in a practical application.

Responsibilities

  • Drive the technical design and implementation of Generative AI features and systems with a focus on product quality within NotebookLM.
  • Lead the development and deployment of robust human and auto-rater based evaluation systems to define and measure GenAI product quality and improvements.
  • Collaborate closely with Google DeepMind and cross-functional partners to translate complex product requirements into actionable technical designs and plans.
  • Write high-quality, production-ready code in Python, C++, Java, or Kotlin, ensuring the scalability, reliability, and performance of GenAI-powered features.
  • Take end-to-end ownership of key technical areas, from leveraging foundation models to solving complex problems and delivering impactful solutions for understanding and creating information.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science, Machine Learning, AI, or a related technical field with Generative AI focus.
  • Experience developing accessible technologies and applying design principles in AI products.
  • Experience developing and implementing comprehensive AI model quality evaluation frameworks, including HITL and automated metrics.
  • Experience designing, developing, and deploying large-scale ML systems, specifically Generative AI models (e.g., LLMs, diffusion models).
  • Ability to lead technical initiatives and influence product direction in fast-moving, innovative environments, particularly for AI quality and UX.