Skip to content
The Waterworks · Data Depot

Your data engine. Always on. Always growing.

Staff-level data engineering, subscription-based. One flat monthly rate, no scope negotiations, no surprises. Your data infrastructure, handled.

72-hour avg turnaround
Fixed monthly price
Pause anytime
See Plans

What your business looks like after

It's Tuesday afternoon. Your VP of Product is making a roadmap decision. The data is already there - clean, current, trusted. Nobody had to pull it. Nobody had to check it twice. Nobody had to ask engineering to run a query.

Your team ships. Your dashboards don't lie. Your pipelines don't wake anyone up at 2am. That's not what a $500k data engineering hire promises you in year two. That's what your infrastructure looks like when the plumbing is finally done right.

Sound familiar?

The data problems that brought you here

Your only data engineer quit. Nobody else understands the pipelines.

The consultant's code worked great until they left. Now it breaks every week.

Your CEO wants AI, but your data isn't ready for a basic dashboard.

You're spending $15K/month on tools that don't talk to each other.

Two departments show different numbers for the same metric. Nobody knows which is right.

You've been "about to hire a data engineer" for six months. The job posting has 400 applicants and zero good fits.

These aren't people problems. They're plumbing problems. And they don't fix themselves.

The honest math

Before you post the job listing, run the numbers.

A staff-level data engineer isn't just a salary line. Here's what you're actually committing to - and what you're comparing against.

If you hire

One Staff Data Engineer

Base salary

Staff-level, US market - above senior, below principal

$230,000–$300,000

Employer payroll taxes

Employer FICA, FUTA, state unemployment

+ $23,000–$30,000

Health, dental & vision

Employer-covered premiums for employee + dependents

+ $18,000–$28,000

401k match (4%)

Standard employer match - scales with salary

+ $9,200–$12,000

Headhunter fee

Base fee + 20–25% of first-year salary - higher because staff-level salaries are higher

+ $55,000–$80,000

Recruiting tools & job postings

LinkedIn Recruiter ($10k/seat/yr), job boards, ATS platform

+ $10,000–$18,000

Coding assessment platform

HackerRank, Codility, CoderPad - required for technical screening

+ $3,600–$6,000

Internal recruiter & outreach time

Staff hours on sourcing, screening, coordinating - not free

+ $12,000–$22,000

Interview panel time

3–5 engineers across 4–5 rounds - real hours at real loaded rates

+ $8,000–$15,000

Equipment & tooling

Laptop, peripherals, software licences, cloud access

+ $8,000–$12,000

Ramp time (3–4 months)

Full staff-level salary paid while output is still partial

+ $57,500–$100,000

Management overhead

3 hrs/week of 1:1s, code reviews, planning at a manager's loaded rate

+ $31,000–$40,000

PTO, holidays & sick days

~35 days/year at staff-level daily rates - nothing ships those days

+ $31,000–$42,000

Training & conferences

Staff-level engineers expect meaningful L&D budgets. Non-negotiable for retention.

+ $8,000–$15,000

Benefits admin & HR overhead

Open enrollment, COBRA, compliance, HR platform costs

+ $3,000–$5,000

Severance if it doesn't work out

1–3 months of staff-level salary - and you still restart the 3–6 month search

+ $19,000–$75,000

Year 1, all-in

One person. One discipline. Locked in for 12 months.

$527,000–$800,000+
Takes 3–6 months to hire - if you even find the right person
Staff-level data engineers field competing offers daily
Average tenure: 14–18 months before they move on
When they leave, the headhunter fee and ramp cost hit again

If you subscribe

The Waterworks · Monthly Plan

Monthly rate

Everything included. One number.

$45,000/mo

Employer payroll taxes

Not your problem

$0

Health, dental & vision

Not your problem

$0

401k match

Not your problem

$0

Headhunter fee

Start this week, not in 4 months

$0

Recruiting tools & job postings

Not your problem

$0

Coding assessment platform

Not your problem

$0

Internal recruiter & outreach time

Not your problem

$0

Interview panel time

Not your problem

$0

Equipment & tooling

Handled entirely on our end

$0

Ramp time

Staff-level output from day one

$0

Management overhead

We manage ourselves

$0

PTO & holidays

We handle our own schedule

$0

Training & conferences

Our investment, not yours

$0

Benefits admin & HR

Not your problem

$0

Severance

Cancel anytime, no conversation needed

$0

Your monthly rate

Data eng + AI/ML + architecture. Cancel anytime.

$45,000/mo
Covers data engineering, AI/ML, and architecture - not one discipline
Start this week - no posting, no interviews, no 90-day onboarding
Cancel anytime - no severance, no awkward conversation, no notice period
Same staff-level engineer on every initiative, every single time

If you hire

Minimum commitment: 12 months

You're legally and financially obligated from day one. If priorities change, budgets shift, or it's simply not working - you still owe salary, benefits, and severance. There's no clean exit.

Early exit still costs $16,000–$60,000+ in severance

If you subscribe

Minimum commitment: 1 month

Start in a month where you need it. Pause if priorities shift. Cancel when you're done. No notice period, no severance, no HR conversation, no legal exposure. One email and you're out.

Early exit cost: $0

And compared to the other alternatives

vs. Technical co-founder

Keep your cap table clean

  • No equity dilution - 10–25% of your company stays yours
  • No co-founder disputes or vesting cliffs to navigate
  • Clean cap table that investors actually prefer
  • End the engagement cleanly if priorities change

vs. Agencies & consultants

Predictable, not billable

  • One flat monthly rate - no $300/hr invoices adding up
  • No scope creep negotiations mid-project
  • Same staff-level engineer every time, not rotating juniors
  • No multi-year contract lock-in

Every plan includes

One active engineering initiative at a time
Avg 72-hour turnaround
Responses within 24 hours on business days
Dedicated project board
Weekly 30-min call + Loom update
Documentation for all delivered code

How we work together

1

You designate one point of contact

All requests and communication go through one person on your team. No committees, no conflicting priorities. Your team can join the weekly call, but one person owns the relationship.

2

Initiatives flow through your project board

Submit initiatives, track progress, and manage priorities all in one place. No back-and-forth emails or Slack chaos.

SubmittedIn ReviewAcceptedIn ProgressComplete

Every submission is reviewed within 24 hours. If an initiative is too large, we'll help break it into smaller cards.

3

Work happens in two-week sprints

Each sprint has one major priority you set. Focused execution, no context-switching. You always know what's being worked on.

4

Weekly Loom + call keeps you informed

Every week you get a recorded Loom walkthrough of progress, plus a 30-minute call to discuss priorities and answer questions.

5

Test-driven development, always

Every deliverable ships with tests. No cowboy code, no "it works on my machine." You get production-ready systems you can trust and maintain.

Requests, not revisions

One request = one deliverable

Submit a request, get a complete deliverable. Simple.

Requirement changes = new request

Scope changes go into the queue. No endless revision cycles.

We'll tell you if it's too big

Large projects get broken into manageable requests.

Example requests

Good request size

  • "Add a new data source to our pipeline"
  • "Create a dashboard showing weekly sales metrics"
  • "Fix the broken Salesforce integration"
  • "Add a filter to the executive report"
  • "Set up alerts for pipeline failures"
  • "Audit our current data warehouse schema"

Too big for one request

  • "Build us a complete data warehouse"
  • "Create a full BI platform with 20 dashboards"
  • "Migrate our entire infrastructure to AWS"
  • "Build an AI system from scratch"

These get broken into multiple requests

Example: Custom RAG System

One of our most popular builds. A custom LLM assistant powered by your data sources.

Built with best-in-class tools: This timeline leverages production-ready APIs and libraries (OpenAI, Anthropic, LangChain, vector databases) - not training custom models from scratch.

Timeline varies by data type: Structured data (APIs, CSVs, databases) = faster. Unstructured data (PDFs, docs, images) requires additional parsing.

Weeks 1-2

Foundation

  • Architecture design + data source audit
  • Data connectors built (APIs, CSVs, databases)
  • Vector database configured
  • Initial data ingestion pipeline

Weeks 3-4

Delivery

  • RAG pipeline + prompt engineering
  • Chat interface or API endpoint
  • Automated refresh scheduling
  • Documentation + handoff

Why this instead of ChatGPT or Claude directly?

Your data, not generic knowledge - answers come from your sources, not the internet
Always current - pulls from live APIs and feeds, no training cutoff
No hallucinations - grounded in your actual data, cites sources
Private and secure - your data stays in your infrastructure

What you walk away with:

Production-ready RAG system1-5 structured data sourcesAuto-updating knowledge baseFull test coverageDeployment documentation

Fractional CTO, fixed price

Staff-level engineering. Simple pricing.

No hourly billing. No scope negotiations. No surprises.

Monthly

Maximum flexibility

$45,000/month
Cancel anytime
No long-term commitment
Most Popular

6 Months

Best for growing teams

$38,000/month

+ $34,200 commitment deposit

Save $42,000 vs monthly
Pause up to 1 month

Due at checkout

$72,200

(deposit + first month)

12 Months

Best value

$32,000/month

+ $57,600 commitment deposit

Save $156,000 vs monthly
Pause up to 2 months

Due at checkout

$89,600

(deposit + first month)

What's not included in the monthly rate

Cloud infrastructure, database fees, AI API usage, and any software licenses are billed directly to you by those providers, not through us. The Data Depot team works within whatever infrastructure you already have or choose to use.

The staff-level multiplier

One staff engineer. The output of an entire team.

A staff-level engineer isn't 20% more productive than a mid-level hire. They're 3–4x more productive - and the gap widens on complex work. They architect systems correctly the first time, anticipate failure modes before they become production incidents, and compress months of junior-team iteration into weeks of focused delivery.

Add in what you're not spending on code reviews, rework, architectural pivots, and the management overhead of coordinating a junior team - and you're looking at a fundamentally different category of output for a comparable total cost.

3–4×

more productive than a mid-level engineer on complex data systems

First-time-right architecture
No code review bottlenecks
Self-managed, zero overhead
Anticipates problems early

Real example: a custom RAG system, delivered in one month.

A knowledge base powered by your own data - the kind of product that can become your core differentiator, unlock new revenue streams, or replace an expensive SaaS tool entirely. At staff level, that's one month of focused work. With a junior-to-mid team, you're looking at three to six months, multiple architectural pivots, and significant rework risk. The difference isn't effort. It's experience.

What faster delivery actually means for your business

Stay bootstrapped longer

Every month you're not hiring is runway preserved. A staff engineer who ships fast lets you do more with what you have - and delay a raise you'd otherwise be forced into.

Raise at a higher valuation

When you do raise, you raise on results - a working product, early users, real revenue signals. That's a fundamentally stronger negotiating position than raising on a roadmap alone.

Faster to the black

The product that generates revenue in month one changes everything. It buys time, creates leverage, and proves the model - before you've spent years and millions building toward it.

Team access

Clear boundaries prevent internal chaos. Here's how your team plugs in.

Who submits requests

Your designated point of contact only. This keeps priorities clear and prevents conflicting asks.

Who joins calls

Anyone on your team. Weekly calls are open to stakeholders who need visibility or have questions.

Who views the board

Your whole team can have view access. Everyone stays informed without creating noise.

What we don't do

Staff augmentation24/7 on-call supportLegacy system rewrites (mainframe, COBOL)One-off projects without subscription

Questions

What counts as a "request"?

A request is any discrete deliverable: a dashboard, a pipeline, an integration, an audit, a system design. If it has a clear "done" state, it's one request.

What's the commitment deposit?

The deposit is 15% of your total contract value, charged upfront alongside your first month. It's non-refundable if you cancel early - think of it as locking in your discount.

How does pausing work?

Need to pause? No problem. 6-month plans get 1 month pause, 12-month plans get 2 months. Billing stops, your commitment extends. Use it for holidays, budget freezes, or slow periods.

Who does the work?

You work directly with your dedicated engineer. No committees, no account managers, no telephone games. Direct line to the person doing the work.

Need something built first?

Not ready for a subscription yet? Start with a fixed-scope automation project. No commitment, delivered in 2 weeks.

Explore The Faucet

We do data differently.