← Back to blog
Persona

A Day in the Life of an Analytics Engineer in 2026

By Datawise··5 minutes read

It's 8:47 AM and Maya hasn't had her coffee yet when she opens the first PR of the day.

Maya is a senior analytics engineer at a mid-sized SaaS company. Her stack is pretty standard: Snowflake as the warehouse, dbt Cloud for transformations, Tableau for BI, and a GitHub-based workflow where every model change goes through a pull request before it touches production. She's been in this role for three years and she's good at it.

The PR is from a junior engineer on her team. He's refactoring a revenue model to clean up some redundant CTEs and adding a new column that finance has been asking for. It's a reasonable change. But Maya's been burned enough times to know that "reasonable change" doesn't always mean "safe change."

She checks the diff. The refactor looks clean. The new column is added correctly. But there's one other thing: a field called mrr_adjusted has been renamed to mrr_net to better match the company's updated revenue definitions.

The rename is intentional. The old name was confusing. But Maya knows that somewhere downstream, something is probably referencing mrr_adjusted by name.

The Old Way

Two years ago, this is where Maya would have had to do detective work. She'd search through the Tableau environment for workbooks that might reference the model. She'd grep through other dbt models looking for references. She'd check with the BI team to see if anyone was using that field.

Half the time she'd miss something. A workbook she didn't know existed. A dashboard owned by someone who had left the company. A model that referenced the column through a star import. The PR would get merged, and three days later someone would file a ticket saying their revenue report was broken.

The Way It Works Now

When the PR was opened, Datawise analyzed the diff automatically. By the time Maya opened the pull request, there was already an analysis waiting: the rename of mrr_adjusted to mrr_net would break two downstream Tableau workbooks and one dependent dbt model that referenced the old column name. The AI explanation laid out exactly which assets were affected and why.

Maya added a comment to the PR with a link to the lineage view. The junior engineer could see the blast radius of his change before it went anywhere near production. He updated the dependent dbt model in the same PR and flagged the Tableau workbooks for the BI team to update before the merge.

Total time spent: about twenty minutes. No incident. No broken dashboard. No angry Slack message from finance.

The Rest of the Day

By noon, Maya had reviewed four more PRs. Two were completely safe. One had a data type change that looked benign but would have caused an implicit cast issue in a downstream model. She caught it in review. The fourth had no schema-relevant changes at all.

In the afternoon she spends some time in the Schema Changes view, reviewing what the system has detected in the warehouse over the past week. There's a column that appeared in a Snowflake source table that none of the dbt models are consuming yet. She flags it as something to investigate. Might be useful data. Might be noise. Either way, she knows it exists.

She also checks the lineage view for a new data product the team is building. She wants to understand how the upstream source tables relate to the models she's planning to write, and seeing the existing lineage helps her avoid duplicating logic that already exists two models over.

What's Actually Different

The biggest change in Maya's work over the last two years isn't the tools themselves. It's confidence. She used to carry a low-level anxiety about merging changes because she could never be sure what she was missing. Now she has a system that surfaces what she doesn't know she doesn't know.

That confidence compounds. She reviews PRs faster because she trusts the analysis. She makes changes more decisively because she can see the downstream impact. She spends less time on incident response and more time on work that actually moves the business forward.

The job of an analytics engineer has always been part technical and part trust-building. The technical part is getting easier. The trust part between the data team and the rest of the organization is what Datawise quietly helps with every day, one caught schema break at a time.