← All speakers

Bio, Work & Ideas

Patrick Löber

Conference affiliation: Google DeepMind · 2026

Patrick Löber is a member of the technical staff and developer relations engineer at Google DeepMind, working on the Gemini API, Google AI Studio, and Gemma. As the creator of Python Engineer, he helps developers understand machine learning through working implementations and build practical applications with increasingly capable multimodal models.

Löber earned a master’s degree in medical engineering at Friedrich-Alexander University Erlangen-Nuremberg, specializing in software engineering, computer vision, and machine learning. His graduate research applied machine learning to identifying vascular occlusions in stroke patients.

After working as a software engineer, he developed Python Engineer into a collection of tutorials, courses, and open-source learning projects. MLfromscratch implements algorithms including regression, decision trees, support-vector machines, and principal component analysis with NumPy; pytorchTutorial teaches practical deep learning; and snake-ai-pytorch demonstrates reinforcement learning by training an agent to play Snake.

In February 2022, Löber joined AssemblyAI as a developer advocate, creating technical tutorials, demonstration applications, workshops, and an online creator community around speech technology. He joined Google DeepMind in February 2025, where his work includes documentation, SDK examples, developer workshops, and launches involving Gemini, Nano Banana, and Veo.

  • Machine learning through implementation. Löber’s educational repositories make algorithms inspectable: learners implement mathematical operations, training loops, environments, and agent behavior themselves instead of encountering models exclusively through high-level abstractions.
  • Any-to-any multimodal agents. His multimodal agent architecture distinguishes understanding several input formats from generating several output formats. Gemini reasons across documents, images, audio, and video, then invokes specialized image-generation and speech-generation models through function calls. A NotebookLM-style educational assistant can consequently decide whether a concept needs a diagram, spoken explanation, or additional supporting material.
  • Agentic orchestration and developer infrastructure. Löber designs adaptive tool-calling loops that select useful outputs and assess whether more material is needed. His implementation guidance addresses larger file uploads, targeted analysis of long recordings, and context caching; a public Gemini demonstration combines Google Maps and Search tools to connect model reasoning with external services.
  • Multimodal retrieval and local models. His Gemini and AI Studio workshop covers multimodal search, real-time interaction, tool-enabled coding assistants, and local Gemma agents, extending the same practical teaching approach across hosted and locally runnable systems.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

A NotebookLM-style study agent shows how to combine mixed-source understanding, tool-selected image and speech generation, and real-time conversation.

  • What does an any-to-any agent actually need?
    0:31 ↗
  • Synthesize the sources, then choose the assets
    2:56 ↗
  • Put the sources in one generation request
    4:50 ↗
  • Budget the media context and repeated queries
    6:09 ↗
  • Generate infographics and a spoken explanation
    7:56 ↗
  • Let the model choose where each medium helps
    9:55 ↗
  • Why native understanding matters to generation
    11:18 ↗
  • Add a conversation that can hear and see
    13:50 ↗
  • Extend the same architecture beyond study tools
    15:22 ↗

References