Data Engineer
Data Engineers build the pipelines every analyst and model depends on.

Don't just read it — play it
Clock in at 9am and make the calls a Data Engineer makes all day. Six decisions, real consequences, a score at 5pm.
What this role really is
Data Engineers move data reliably from where it's created to where it's used. You design schemas, build pipelines, and make sure the dashboard the CFO opens at 8am has correct numbers in it. It's engineering work with an analytical audience, and it's currently one of the easiest data jobs to get hired into.
- Build and maintain data pipelines
- Design warehouse schemas
- Guarantee data quality and freshness
- Support analysts and ML teams
- Control storage and compute cost
What it pays
- Entry level
- $95k–$130k
- Mid career
- $135k–$175k
- Senior
- $200k+
Typically 9:30–6
Majors that get you here
Entry roles: Data Engineer · Analytics Engineer · ETL Developer · Data Engineering Intern
Your 9-to-5, hour by hour
A realistic ordinary day — not the highlight reel.
9:30 AM
Pipeline check
One job failed overnight. You find a schema change upstream and patch it.
11:00 AM
Modeling
You rebuild the orders table so analysts stop writing the same join five ways.
1:30 PM
Quality tests
You add freshness and uniqueness tests that would have caught this morning's break.
3:30 PM
Analyst support
Someone's number looks wrong. It's a timezone issue; you fix it at the source.
5:00 PM
Cost tuning
You partition a huge table and cut query spend by a third.
Great for you if
- You like clean systems and correct numbers
- You'd rather build the tool than write the report
- You're patient with messy inputs
Probably not for you if
- You want to present to executives
- You dislike debugging other people's data