Session

Agentic Data Engineering: Automating Pipelines with Genie Code

Overview

ExperienceVirtual
TechnologiesLakeflow, Genie

Genie Code adds tremendous value for data engineers - unifying and automating much of the ingest, ETL and streaming process. Hear from Bilal Aslam (Senior Director of Product Management) and our customer SEGA on how to use Genie Code for agentic data engineering, automating much of the process of building intelligent data pipelines. It integrates into the broader Databricks environment, and with Lakeflow and Spark Declarative Pipelines is a fully governed way to prepare and analyze data directly in Databricks.

Session Speakers

Amber Roberts

/Staff Tech Marketing Engineer
Databricks

Anastasiya Lavrenchuk

/Data Developer
SEGA Europe

Bilal Aslam

/Sr. Director of Product Management
Databricks

Maria Zervou

/Chief AI Officer - EMEA
Databricks

Full Summary

Inside Genie Code and Genie ZeroOps: How agentic AI is reshaping data engineering

A focused discussion explores how agentic AI is changing the way data teams build and operate pipelines on the Databricks Platform. The conversation centers on two agents, Genie Code for creation and Genie ZeroOps for operations, and why declarative design is the right substrate for safe automation.

FAQ


From the Databricks home page, click the code button to open Genie Code, describe what you want, and the agent begins generating Databricks Notebooks, Lakeflow Declarative Pipelines, and Lakeflow Jobs. You can then edit the artifacts directly or iterate with follow‑up prompts.

Genie Code focuses on building pipelines faster and to standard. Genie ZeroOps is autonomous and runs in the background to monitor pipelines and data, assemble context, and catch issues before or as they happen. Think build versus continuous operations.

It can do both. The agent can scaffold a pipeline from scratch, update a specific step, add tests, or extend an existing workflow, allowing incremental adoption without wholesale rewrites.

Declarative frameworks capture the what, allowing agents to express intent and let the system handle the how. That reduces complexity and improves safety, including straightforward rollbacks that are harder with imperative systems.

Use planning mode so the agent reveals its intended actions before execution, keep human review in the loop, and treat generated outputs as a starting point. That approach balances speed with the quality controls production systems require.