Software Engineer III – Generative AI/ML – Notebooklm
Company | |
---|---|
Location | Mountain View, CA, USA |
Salary | $141000 – $202000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Mid 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.