Hire a Data Engineer.
Pipelines and warehouses that keep your data flowing.
Also called: Analytics Engineer, ETL Developer, Data Warehouse Engineer
From US$7.50 an hourUS$7.50-33/hr
- SaaS & tech
- E-commerce
- Financial services
- Works your hours
- Colombia hub, on New York time or an hour behind
- Month to month
- Configures and monitors managed connectors for SaaS sourcesIngestion
- Builds dbt models in staging, intermediate and mart layersTransformation and modeling
- Schedules and orchestrates jobs in Airflow, Dagster or dbt CloudOrchestration and reliability
- Manages roles, users and access in Snowflake, BigQuery or RedshiftWarehouse administrationDoing
- Snowflake
- Google BigQuery
- Databricks
- PostgreSQL
- Airbyte
- Apache Airflow
Pick the level. See the price.
US$7.50an hour
Level 1 of 4, also called junior.Builds staging models and standard dbt tests from a spec and adds a managed connector with guidance.
- Staging models with tests and docs
- New managed-connector source configuration
- Runbook-driven fixes to failed jobs
US$12.50an hour
Level 2 of 4, also called mid-level.Owns a pipeline end to end: ingests a new source and models it through to marts.
- Source-to-mart pipeline for a new system
- Incremental dbt models with backfill plan
- Airflow or Dagster DAG with alerting
US$19an hour
Level 3 of 4, also called senior.Owns reliability and cost of the data platform: sets layer standards and SLAs.
- Warehouse layer and naming standards
- Data SLAs with observability and alerting
- Warehouse cost reduction project with before and after figures
US$33an hour
Level 4 of 4, also called lead or specialist.Designs the data platform architecture and roadmap and makes build-versus-buy and vendor decisions.
- Data platform architecture and 12-month roadmap
- Tool selection or migration plan
- Data governance and access framework
Per hour, all-in: recruiting, testing and management.
What you hand to your Data Engineer
Tasks
Ingestion
- Configures and monitors managed connectors for SaaS sources
- Builds custom Python ingestion for APIs and files
- Sets up change data capture from production databases
Transformation and modeling
- Builds dbt models in staging, intermediate and mart layers
- Writes dbt tests and model documentation
- Implements dimensional models, incremental models and dbt snapshots
Orchestration and reliability
- Schedules and orchestrates jobs in Airflow, Dagster or dbt Cloud
- Sets up freshness, volume and schema-change alerts
- Triages failed runs, runs backfills
Warehouse administration
- Manages roles, users and access in Snowflake, BigQuery or Redshift
- Applies partitioning, clustering and warehouse sizing
- Implements masking or restricted schemas for PII
Engineering practice
- Works through pull requests with code review and CI
- Manages infrastructure as code with Terraform where used
- Maintains architecture diagrams, runbooks and the data catalog
Week one
- Warehouse user with a personal dev schema and read-only production access
- Viewer then editor access to the ingestion tool and the orchestrator UI
- Intro calls with the BI or analyst lead and product owner
- Added to the alerts channel or PagerDuty with agreed coverage hours
Tools
Work tools
- dbt Core / dbt Cloud
Snowflake
Google BigQuery
- Amazon Redshift
Databricks
PostgreSQL
- Fivetran
Airbyte
- Stitch
Apache Airflow
- Dagster
Prefect
Python
Git and GitHub / GitLab
GitHub Actions
Terraform
Docker
- AWS
Tested live in the tools on your job description.
AI tools
OpenAI API
Anthropic API
Google Gemini API
Azure OpenAI
Microsoft Copilot Studio
Power Automate
n8n
Make
Zapier
- LangChain
Tested in the AI features of the tools you use, including catching the AI's mistakes.
Works inside your Microsoft 365 or Google Workspace, under your admin settings.
- Microsoft 365Copilot
- Google WorkspaceGemini
AI
For these roles, AI is the job. Your Data Engineer builds AI into your workflows, with tests, error alerts and a person's sign-off before anything goes live.
Automations that end re-keying
Zapier, Make or n8n connecting your CRM, forms, email and accounts, with AI steps that sort, extract and draft.
Assistants on your own content
Custom GPTs, Claude Projects, Gemini Gems or Copilot agents that answer from your policies, products and past work.
Chat and voice agents
Agents that answer, qualify and book, and hand over to a person when they should.
Reporting and analysis
Excel with Copilot, Power BI or Python, with every number checked against the source.
Tests before go-live
A test set that shows whether the AI gets it right before your customers see it, and alerts when it slips.
Our rule: business-grade AI only, never free or personal accounts.
Prefer no AI on a task? Tell your Data Engineer and they won't use it.See AI & automation roles
Tested before you meet them
- Written incident and PR communicationAll levels30 min
- Advanced SQL testAll levels60 min
- dbt project take-homeAll levels4 hrs
- Python ingestion exerciseIntermediate and up60 min
- Data platform design interviewExpert and Specialist60 min
- Trial ticketExpert and Specialist16 hrs
Sample shown
84%
- Skills tested: A skills test for the role, marked by a senior
- English and comms: written English tested, spoken English checked on a call
- ID, work history and references: photo ID, past roles and two referees
From booked call to day one
Step 1: Book a demo
Tell us the role, your hours and your tools.
Step 2: Meet your shortlist
Their level and hourly price, tested before you meet.
Step 3: Pick your person
Month to month. We handle the contract, the equipment and the onboarding, and make sure it all runs.
Step 4: They start work
In your tools, within 12 to 48 hours of a successful interview.
Questions answered
An Intern Data Engineer is US$7.50 an hour, Intermediate US$12.50, Expert US$19 and Specialist US$33, full time (38 hours a week). That is all-in: recruiting, testing and management, month to month.
Ingestion, transformation and modeling, orchestration and reliability and warehouse administration, run to your priorities. You choose what they own first.
Six practical tests, marked by a senior, including written incident and PR communication, advanced SQL test and dbt project take-home. You see the score before you meet.
Tell us and we replace them free, with a new shortlist of tested people to meet. Seats are month to month with 30 days' notice.
Meet the people who fit your work.
A 15‑minute call on Teams. You leave knowing the level you need and its hourly price.