Beam Summit 2026 schedule.

Tuesday, June 23, 2026

9:30 - 10:00
10:00 - 10:30
10:30 - 10:45
Coffee Break
10:45 - 11:15
11:15 - 11:45
11:45 - 12:15
12:15 - 13:00
Lunch
13:00 - 13:30
13:30 - 14:00
14:00 - 14:30
09:30 - 10:00.
By Joey Raso
Room: Pitch Pine
06/23/2026 9:30 AM 06/23/2026 10:00 AM UTC BS26: Dataflow in Self-Driving: A Look at Waymo's Stateful Time-Series Processing

As the Waymo fleet scales in size and across geos, low-latency observability is increasingly critical for providing our riders a safe and reliable experience. Stateful time-series processing built on Dataflow is a fundamental component of this observability stack, granting us a bird’s eye view of the fleet as our vehicles move through the world to serve our customers.

In this talk, we’ll investigate how Waymo leverages Dataflow to power our near-real-time use cases such as Fleet Monitoring, Importance Sampling, and more. We’ll also take a look at how Waymo is taking advantage of Google’s TPU fleet and LLMs to introduce streaming inference into the observability equation.

Pitch Pine

As the Waymo fleet scales in size and across geos, low-latency observability is increasingly critical for providing our riders a safe and reliable experience. Stateful time-series processing built on Dataflow is a fundamental component of this observability stack, granting us a bird’s eye view of the fleet as our vehicles move through the world to serve our customers.

In this talk, we’ll investigate how Waymo leverages Dataflow to power our near-real-time use cases such as Fleet Monitoring, Importance Sampling, and more. We’ll also take a look at how Waymo is taking advantage of Google’s TPU fleet and LLMs to introduce streaming inference into the observability equation.

10:00 - 10:30.
By Charles Adetiloye & Ian MacDonald
Room: Pitch Pine
06/23/2026 10:00 AM 06/23/2026 10:30 AM UTC BS26: The Autopilot Never Complained: Replay, Reason, Refly with Apache Beam

A fully autonomous VTOL logistics fleet has been flying mathematically optimized delivery corridors for 14 months. Every flight clears health checks. Every autopilot recovery is clean. No alerts fire. No reports are filed. On paper the operation is running perfectly.

A single Apache Beam pipeline replaying 1,200 archived flight logs tells a different story. Attitude recovery events — small, clean, individually insignificant — cluster at one specific waypoint, one altitude band, one azimuth range. The autopilot has been silently fighting a terrain-induced atmospheric rotor on every affected flight. It always won. It never complained. But the cumulative cost is real — excess battery draw, elevated motor wear, compounding flight time losses that no dashboard ever surfaced.

This talk shows how Beam’s unified model runs the same pipeline against 14 months of archived logs in batch and against the live telemetry stream in real time — no rewrite, no reconciliation, one codebase. We build it live, extend it layer by layer from raw telemetry through operator commands to LLM-generated cost analysis and route recommendations. The route gets adjusted. The inefficiency disappears.

The question Beam lets you ask for the first time: what has your fleet been quietly compensating for that your dashboards never showed you?

Pitch Pine

A fully autonomous VTOL logistics fleet has been flying mathematically optimized delivery corridors for 14 months. Every flight clears health checks. Every autopilot recovery is clean. No alerts fire. No reports are filed. On paper the operation is running perfectly.

A single Apache Beam pipeline replaying 1,200 archived flight logs tells a different story. Attitude recovery events — small, clean, individually insignificant — cluster at one specific waypoint, one altitude band, one azimuth range. The autopilot has been silently fighting a terrain-induced atmospheric rotor on every affected flight. It always won. It never complained. But the cumulative cost is real — excess battery draw, elevated motor wear, compounding flight time losses that no dashboard ever surfaced.

10:45 - 11:15.
By Yi Hu
Room: Pitch Pine
06/23/2026 10:45 AM 06/23/2026 11:15 AM UTC BS26: Evolution of the broad Beam Streaming IO Ecosystem towards production readiness

While Beam websites listed 30+ built-in IO connectors supporting streaming, the status (resilience, scalability, performance, etc) of each IO connectors is not equal. This session highlights recent improvements for selected Beam Streaming IO connectors that have indicated gaps between user demand and status quo in Beam, including Debezium, Jms, Mqtt, and Pulsar. We discusses how each connector went from “Day 1” existence to “Day 2” resilience, and with remarks on facilitating community engagements on Beam IO Ecosystem.

Pitch Pine

While Beam websites listed 30+ built-in IO connectors supporting streaming, the status (resilience, scalability, performance, etc) of each IO connectors is not equal. This session highlights recent improvements for selected Beam Streaming IO connectors that have indicated gaps between user demand and status quo in Beam, including Debezium, Jms, Mqtt, and Pulsar. We discusses how each connector went from “Day 1” existence to “Day 2” resilience, and with remarks on facilitating community engagements on Beam IO Ecosystem.

10:45 - 11:15.
By Jay Jayakumar & Pablo Costamagna
Room: Hackberry
06/23/2026 10:45 AM 06/23/2026 11:15 AM UTC BS26: The Agent-Driven Pipeline: Real-Time Data Validation & Modeling using Apache Beam, MCP, and GenAI

Data pipelines need reliable quality checks, but hardcoded validation rules struggle to keep up with changing business needs. This session shows how to simplify data quality by using an AI agent to figure out the rules, and Apache Beam to do the heavy lifting of actually checking the data.

We will walk through a practical setup where an AI Data Validation Agent takes the lead. Using tools like Retrieval-Augmented Generation (RAG) and the Model Context Protocol (MCP), the agent reads your live data catalogs and governance rules to understand exactly what your data should look like today.

But the agent doesn’t process the data itself. Instead, it automatically triggers Apache Beam (Dataflow) to run these custom checks. The agent translates the business rules into logic specifically built for Apache Beam, allowing Beam to do what it does best: process huge amounts of data efficiently.

What You Will See:

Smart Triggering: How an AI agent figures out what needs checking and automatically spins up Apache Beam pipelines exactly when they are needed.

Building Beam-Ready Rules: How the agent translates everyday business rules and data catalog metadata into SQL and validation steps that plug right into your Apache Beam workflow.

Distributed Execution: How Apache Beam takes the handoff from the agent, using its distributed processing power to check massive datasets for errors and schema changes quickly and reliably.

Hackberry

Data pipelines need reliable quality checks, but hardcoded validation rules struggle to keep up with changing business needs. This session shows how to simplify data quality by using an AI agent to figure out the rules, and Apache Beam to do the heavy lifting of actually checking the data.

We will walk through a practical setup where an AI Data Validation Agent takes the lead. Using tools like Retrieval-Augmented Generation (RAG) and the Model Context Protocol (MCP), the agent reads your live data catalogs and governance rules to understand exactly what your data should look like today.

11:15 - 12:00.
By Canburak Tumer & Israel Herraiz
Room: Hackberry
06/23/2026 11:15 AM 06/23/2026 12:00 PM UTC BS26: From Prompts to Pipelines: Scaling Data Engineering via Agent Skills

The “Beam Model” is incredibly powerful, but its complexity—balancing windowing, triggers, and stateful processing—often creates a steep learning curve. In the era of agentic development, we are moving beyond simple AI code completion toward a world of Agent Skills: modular, grounded capabilities that allow AI agents to act as specialized data engineers.

In this session, we explore how to build and deploy specific Agent Skills tailored for Apache Beam using modern tools like Claude Code, Cursor, and custom agentic frameworks. We will shift the focus from “writing code” to “orchestrating capabilities,” demonstrating how these skills can automate the most nuanced parts of the development lifecycle.

Key areas of focus:

Encoding the Beam Model into Skills: How to build specialized skills that “understand” the nuances of PTransforms, Watermarks, and SideInputs to prevent common architectural anti-patterns.

Optimize Skill: Using agents to analyze Dataflow execution graphs and autonomously suggest performance tuning or cost-optimization fixes.

Agentic Testing Skills: Streamlining the creation of robust unit tests and TestStream scenarios to ensure pipeline reliability before deployment.

Skills in Action: A look at how a multi-agent workflow—using a suite of coordinated Beam Skills—can take a natural language requirement and turn it into a production-ready, multi-language pipeline.

By treating Beam expertise as a set of Agent Skills, we can lower the barrier to entry for new developers and allow seasoned experts to focus on high-level architecture rather than boilerplate logic.

Hackberry

The “Beam Model” is incredibly powerful, but its complexity—balancing windowing, triggers, and stateful processing—often creates a steep learning curve. In the era of agentic development, we are moving beyond simple AI code completion toward a world of Agent Skills: modular, grounded capabilities that allow AI agents to act as specialized data engineers.

In this session, we explore how to build and deploy specific Agent Skills tailored for Apache Beam using modern tools like Claude Code, Cursor, and custom agentic frameworks. We will shift the focus from “writing code” to “orchestrating capabilities,” demonstrating how these skills can automate the most nuanced parts of the development lifecycle.

11:15 - 11:45.
By Ahmed Abualsaud
Room: Pitch Pine
06/23/2026 11:15 AM 06/23/2026 11:45 AM UTC BS26: Zero-Copy Iceberg Migrations with Apache Beam

Traditionally, converting a Parquet-based data lake to Iceberg required a hidden tax of rewriting every single data file. For organizations managing petabyte-scale datasets, this compute overhead and the associated cloud bill are often dealbreakers.

This talk introduces a more efficient path using Apache Beam’s new AddFiles feature to perform zero-copy migrations, registering existing Parquet files directly into an Iceberg table without moving a single byte.

In this session, we’ll explore:

  • A practical framework for modernizing your lakehouse with minimal compute overhead.
  • Live demos showcasing (1) the Batch approach for migrating historical data and (2) the Streaming approach for registering incoming files in real-time
  • A decision matrix for choosing between tradition rewrites and zero-copy registration
Pitch Pine

Traditionally, converting a Parquet-based data lake to Iceberg required a hidden tax of rewriting every single data file. For organizations managing petabyte-scale datasets, this compute overhead and the associated cloud bill are often dealbreakers.

This talk introduces a more efficient path using Apache Beam’s new AddFiles feature to perform zero-copy migrations, registering existing Parquet files directly into an Iceberg table without moving a single byte.

In this session, we’ll explore:

11:45 - 12:15.
By Tarun Annapareddy
Room: Pitch Pine
06/23/2026 11:45 AM 06/23/2026 12:15 PM UTC BS26: Scale Smarter: RateLimiting AI Inference at Scale

Scaling AI inference across thousands of workers to maximize throughput is a flagship feature of Apache Beam. However, this massive parallelism often collides head-on with strict external API quotas (e.g., Vertex AI, OpenAI).

To bridge this gap, we’ve introduced a Proactive Global RateLimiter for Apache Beam. Integrated directly into the RunInference transform and also made it available for custom DoFn’s. It moves quota management from reactive retry storms to proactive pacing.

This talk will explore how Beam coordinates rate limits across dispersed workers and communicates dynamic back pressure to the Runner Autoscaler to prevent compute waste. Attendees can expect to come away with an understanding of how global rate limiting works in distributed environments, how the autoscaler responds to rate signals, and how they can use Beam to scale their usecases safely without overwhelming external services.

Pitch Pine

Scaling AI inference across thousands of workers to maximize throughput is a flagship feature of Apache Beam. However, this massive parallelism often collides head-on with strict external API quotas (e.g., Vertex AI, OpenAI).

To bridge this gap, we’ve introduced a Proactive Global RateLimiter for Apache Beam. Integrated directly into the RunInference transform and also made it available for custom DoFn’s. It moves quota management from reactive retry storms to proactive pacing.

13:00 - 13:30.
By Puneet Singh & Veenit Shah
Room: Hackberry
06/23/2026 1:00 PM 06/23/2026 1:30 PM UTC BS26: From Reactive to Proactive: How Intuit Credit Karma Solved Data Quality at Scale

At Intuit Credit Karma, the “Credit Ecosystem” team powers the financial progress of millions of members, relying on massive datasets from all three major credit bureaus and multiple partners. This ecosystem spans over hundreds tables and tens of thousands of columns, with ingestion frequencies ranging from real-time and intraday (3x daily) to monthly batch files . The sheer scale of daily loads—impacting over 140 million members—made manual monitoring impossible. This session explores how the Credit Ecosystem team leveraged Monte Carlo to transition from reactive firefighting to proactive observability as part of our Data Quality standards.

We designed our quality standards around five pillars: Timeliness, Completeness, Accuracy, Observability, and Governance. Like many organizations, we initially relied on custom rules and alerts, but quickly realized this approach was not scalable. We will discuss how we solved this crisis by automating observability using Monte Carlo’s Out-of-the-box features, Field Health/Metrics Monitors, and Custom SQL checks to handle complex DQ needs. We will also detail how we operationalized governance via the “Data Asset Registry”, a centralizing management solution for hundreds of data assets across Credit Karma teams.

Lastly, we will discuss the human side of observability: adoption and training. We will share how we navigated early implementation challenges to build a reliable alerting structure, enabling our current model of paging on-call teams in real-time with high confidence and low alert fatigue.

Hackberry

At Intuit Credit Karma, the “Credit Ecosystem” team powers the financial progress of millions of members, relying on massive datasets from all three major credit bureaus and multiple partners. This ecosystem spans over hundreds tables and tens of thousands of columns, with ingestion frequencies ranging from real-time and intraday (3x daily) to monthly batch files . The sheer scale of daily loads—impacting over 140 million members—made manual monitoring impossible. This session explores how the Credit Ecosystem team leveraged Monte Carlo to transition from reactive firefighting to proactive observability as part of our Data Quality standards.

13:00 - 13:30.
By Tom Stepp & Ryan Wigglesworth
Room: Pitch Pine
06/23/2026 1:00 PM 06/23/2026 1:30 PM UTC BS26: Maximizing Performance, Reliability, and Scalability with Dataflow Streaming

This session explores recent innovations that enhance pipeline scalability, reliability, and availability. We will cover key updates in autoscaling, high availability, and reliability, alongside progress in streaming ML and IO excellence. Attendees will discover how these enhancements facilitate the building of robust, next-generation streaming architectures.

Pitch Pine

This session explores recent innovations that enhance pipeline scalability, reliability, and availability. We will cover key updates in autoscaling, high availability, and reliability, alongside progress in streaming ML and IO excellence. Attendees will discover how these enhancements facilitate the building of robust, next-generation streaming architectures.

13:30 - 14:00.
By Shunping Huang & Claude van der Merwe
Room: Pitch Pine
06/23/2026 1:30 PM 06/23/2026 2:00 PM UTC BS26: Buffering Data by Timestamp: A Step Towards Time Series Processing in Beam

Time series data is a foundational and ubiquitous format in modern big data applications, driving insights in fields ranging from user activity tracking to IoT sensor monitoring. While there is growing interest in processing time series data within Apache Beam, its inherently unordered and parallel execution model forces developers to implement complex custom logic to handle chronological events accurately.

In this talk, we explore the crucial first step of time series processing in Beam: buffering data in precise timestamp order to enable accurate downstream analysis. We will evaluate and compare various buffering approaches, weighing their trade-offs. Finally, we will demonstrate these concepts in action through a real-world anomaly detection use case utilizing the recently developed BigQuery CDC source.

Pitch Pine

Time series data is a foundational and ubiquitous format in modern big data applications, driving insights in fields ranging from user activity tracking to IoT sensor monitoring. While there is growing interest in processing time series data within Apache Beam, its inherently unordered and parallel execution model forces developers to implement complex custom logic to handle chronological events accurately.

In this talk, we explore the crucial first step of time series processing in Beam: buffering data in precise timestamp order to enable accurate downstream analysis. We will evaluate and compare various buffering approaches, weighing their trade-offs. Finally, we will demonstrate these concepts in action through a real-world anomaly detection use case utilizing the recently developed BigQuery CDC source.

13:30 - 14:15.
By Yogesh Tewari
Room: Hackberry
06/23/2026 1:30 PM 06/23/2026 2:15 PM UTC BS26: GraphFlow & Beam: Pythonic, Scalable GNN Pipelines

Learn how GraphFlow, a modular Python toolkit, utilizes Apache Beam to create efficient and scalable data pipelines for Graph Neural Networks (GNNs). We’ll demonstrate how GraphFlow on Beam tackles large-scale graph data challenges, including distributed ingestion from cloud databases, scalable feature normalization, graph sampling, and online model inference.

Hackberry

Learn how GraphFlow, a modular Python toolkit, utilizes Apache Beam to create efficient and scalable data pipelines for Graph Neural Networks (GNNs). We’ll demonstrate how GraphFlow on Beam tackles large-scale graph data challenges, including distributed ingestion from cloud databases, scalable feature normalization, graph sampling, and online model inference.

14:00 - 14:30.
By Jiufeng Liu
Room: Pitch Pine
06/23/2026 2:00 PM 06/23/2026 2:30 PM UTC BS26: Streaming CDC at Scale

Introducing a YAML-driven Dataflow Flex Template design enabling product teams to self-serve Spanner to BigQuery replication, supporting both current-state and append-only modes for analytics, downstream applications, and audit trails. This session focuses on streaming CDC(Change Data Capture) use cases.

In a federated deployment model where each product team owns and operates its own pipeline, redeployments emerged as a recurring risk event. None of Dataflow’s existing restart mechanisms work perfectly for our use cases, leaving every redeployment risks data loss or duplicate data.

A proper fix belongs in Dataflow and SpannerIO. In the meantime, an interim solution has kept redeployments routine in production, with no data loss or duplication.

This session covers the problem, the approach, and the tradeoffs that remain.

Pitch Pine

Introducing a YAML-driven Dataflow Flex Template design enabling product teams to self-serve Spanner to BigQuery replication, supporting both current-state and append-only modes for analytics, downstream applications, and audit trails. This session focuses on streaming CDC(Change Data Capture) use cases.

In a federated deployment model where each product team owns and operates its own pipeline, redeployments emerged as a recurring risk event. None of Dataflow’s existing restart mechanisms work perfectly for our use cases, leaving every redeployment risks data loss or duplicate data.

10:30 - 10:45
Coffee Break
12:15 - 13:00
Lunch
09:30 - 10:00. Pitch Pine
By Joey Raso

As the Waymo fleet scales in size and across geos, low-latency observability is increasingly critical for providing our riders a safe and reliable experience. Stateful time-series processing built on Dataflow is a fundamental component of this observability stack, granting us a bird’s eye view of the fleet as our vehicles move through the world to serve our customers.

In this talk, we’ll investigate how Waymo leverages Dataflow to power our near-real-time use cases such as Fleet Monitoring, Importance Sampling, and more. We’ll also take a look at how Waymo is taking advantage of Google’s TPU fleet and LLMs to introduce streaming inference into the observability equation.

10:00 - 10:30. Pitch Pine
By Charles Adetiloye & Ian MacDonald

A fully autonomous VTOL logistics fleet has been flying mathematically optimized delivery corridors for 14 months. Every flight clears health checks. Every autopilot recovery is clean. No alerts fire. No reports are filed. On paper the operation is running perfectly.

A single Apache Beam pipeline replaying 1,200 archived flight logs tells a different story. Attitude recovery events — small, clean, individually insignificant — cluster at one specific waypoint, one altitude band, one azimuth range. The autopilot has been silently fighting a terrain-induced atmospheric rotor on every affected flight. It always won. It never complained. But the cumulative cost is real — excess battery draw, elevated motor wear, compounding flight time losses that no dashboard ever surfaced.

10:45 - 11:15. Pitch Pine
By Yi Hu

While Beam websites listed 30+ built-in IO connectors supporting streaming, the status (resilience, scalability, performance, etc) of each IO connectors is not equal. This session highlights recent improvements for selected Beam Streaming IO connectors that have indicated gaps between user demand and status quo in Beam, including Debezium, Jms, Mqtt, and Pulsar. We discusses how each connector went from “Day 1” existence to “Day 2” resilience, and with remarks on facilitating community engagements on Beam IO Ecosystem.

10:45 - 11:15. Hackberry
By Jay Jayakumar & Pablo Costamagna

Data pipelines need reliable quality checks, but hardcoded validation rules struggle to keep up with changing business needs. This session shows how to simplify data quality by using an AI agent to figure out the rules, and Apache Beam to do the heavy lifting of actually checking the data.

We will walk through a practical setup where an AI Data Validation Agent takes the lead. Using tools like Retrieval-Augmented Generation (RAG) and the Model Context Protocol (MCP), the agent reads your live data catalogs and governance rules to understand exactly what your data should look like today.

11:15 - 11:45. Pitch Pine
By Ahmed Abualsaud

Traditionally, converting a Parquet-based data lake to Iceberg required a hidden tax of rewriting every single data file. For organizations managing petabyte-scale datasets, this compute overhead and the associated cloud bill are often dealbreakers.

This talk introduces a more efficient path using Apache Beam’s new AddFiles feature to perform zero-copy migrations, registering existing Parquet files directly into an Iceberg table without moving a single byte.

In this session, we’ll explore:

11:15 - 12:00. Hackberry
By Canburak Tumer & Israel Herraiz

The “Beam Model” is incredibly powerful, but its complexity—balancing windowing, triggers, and stateful processing—often creates a steep learning curve. In the era of agentic development, we are moving beyond simple AI code completion toward a world of Agent Skills: modular, grounded capabilities that allow AI agents to act as specialized data engineers.

In this session, we explore how to build and deploy specific Agent Skills tailored for Apache Beam using modern tools like Claude Code, Cursor, and custom agentic frameworks. We will shift the focus from “writing code” to “orchestrating capabilities,” demonstrating how these skills can automate the most nuanced parts of the development lifecycle.

11:45 - 12:15. Pitch Pine
By Tarun Annapareddy

Scaling AI inference across thousands of workers to maximize throughput is a flagship feature of Apache Beam. However, this massive parallelism often collides head-on with strict external API quotas (e.g., Vertex AI, OpenAI).

To bridge this gap, we’ve introduced a Proactive Global RateLimiter for Apache Beam. Integrated directly into the RunInference transform and also made it available for custom DoFn’s. It moves quota management from reactive retry storms to proactive pacing.

13:00 - 13:30. Pitch Pine
By Tom Stepp & Ryan Wigglesworth

This session explores recent innovations that enhance pipeline scalability, reliability, and availability. We will cover key updates in autoscaling, high availability, and reliability, alongside progress in streaming ML and IO excellence. Attendees will discover how these enhancements facilitate the building of robust, next-generation streaming architectures.

13:00 - 13:30. Hackberry
By Puneet Singh & Veenit Shah

At Intuit Credit Karma, the “Credit Ecosystem” team powers the financial progress of millions of members, relying on massive datasets from all three major credit bureaus and multiple partners. This ecosystem spans over hundreds tables and tens of thousands of columns, with ingestion frequencies ranging from real-time and intraday (3x daily) to monthly batch files . The sheer scale of daily loads—impacting over 140 million members—made manual monitoring impossible. This session explores how the Credit Ecosystem team leveraged Monte Carlo to transition from reactive firefighting to proactive observability as part of our Data Quality standards.

13:30 - 14:00. Pitch Pine
By Shunping Huang & Claude van der Merwe

Time series data is a foundational and ubiquitous format in modern big data applications, driving insights in fields ranging from user activity tracking to IoT sensor monitoring. While there is growing interest in processing time series data within Apache Beam, its inherently unordered and parallel execution model forces developers to implement complex custom logic to handle chronological events accurately.

In this talk, we explore the crucial first step of time series processing in Beam: buffering data in precise timestamp order to enable accurate downstream analysis. We will evaluate and compare various buffering approaches, weighing their trade-offs. Finally, we will demonstrate these concepts in action through a real-world anomaly detection use case utilizing the recently developed BigQuery CDC source.

13:30 - 14:15. Hackberry
By Yogesh Tewari

Learn how GraphFlow, a modular Python toolkit, utilizes Apache Beam to create efficient and scalable data pipelines for Graph Neural Networks (GNNs). We’ll demonstrate how GraphFlow on Beam tackles large-scale graph data challenges, including distributed ingestion from cloud databases, scalable feature normalization, graph sampling, and online model inference.

14:00 - 14:30. Pitch Pine
By Jiufeng Liu

Introducing a YAML-driven Dataflow Flex Template design enabling product teams to self-serve Spanner to BigQuery replication, supporting both current-state and append-only modes for analytics, downstream applications, and audit trails. This session focuses on streaming CDC(Change Data Capture) use cases.

In a federated deployment model where each product team owns and operates its own pipeline, redeployments emerged as a recurring risk event. None of Dataflow’s existing restart mechanisms work perfectly for our use cases, leaving every redeployment risks data loss or duplicate data.

The schedule might change or have updates.