Data Platform Engineer

Job Description

REQUIREMENTS

  • 5+ years of data engineering experience, including real ownership of a production platform.
  • Python to a production standard.
  • Advanced SQL, including window functions, CTEs, and query performance.
  • Experience with dbt, including models, snapshots, incremental materialisations, and testing.
  • Deep AWS expertise, including ECS, VPC networking (subnets, security groups, NAT, VPC endpoints), IAM, Secrets Manager, and S3. You should have built and managed these yourself rather than simply using infrastructure provided by a platform team.
  • Experience with Docker, Docker Compose, Git, and CI pipelines.
  • Solid understanding of layered data warehouse design, incremental loading, idempotency, and slowly changing dimensions.
  • Highly autonomous, with the ability to set priorities independently, make architectural decisions, document systems proactively, and communicate technical constraints clearly to non-technical stakeholders.

NICE TO HAVE

Experience with any of the following is advantageous:

  • Apache Iceberg
  • Trino
  • PyIceberg / PyArrow
  • Apache Nessie
  • Power BI
  • Salesforce data model
  • BigQuery
  • Google Ads data model
  • Experience owning a Snowflake, Databricks, or BigQuery data warehouse will be considered equivalent. An exact technology stack match is not expected.

CURRENT STATE OF WAREHOUSE

You will inherit a well-structured and thoroughly documented data warehouse, including:

  • A complete architecture and operations guide.
  • Consistent engineering conventions.
  • Configuration-driven data ingestion.
  • Working failure alerting.
  • A backlog containing most important next steps.
  • Thorough documentation of sources consumed into the warehouse.

REPORTING LINE

  • Reports to the CTO.

WORKING ARRANGEMENT

  • Fully remote.

Why work with us:

CambriLearn is a world-class school that happens to be online. We deliver premium education across multiple international curricula, serving families globally who've chosen flexible learning without compromising on academic excellence.

We're a remote-first team that values substance over hype, strategic thinking, and genuine impact. You'll work with people who move quickly, think critically, and build systems that scale—because the families who trust us deserve nothing less.

If you thrive on solving complex problems, value autonomy, and want your work to make a real difference in education, you'll find your place here.

Take the Next Step

Join a team reshaping education for families worldwide. If you're driven by impact and expertise, we want to hear from you.

Apply now

Job Type:

Full-Time

Location:

Remote

Department:

Data Engineering

About us

CambriLearn is a premium online school serving families globally. Multiple curricula. Expert teachers. Education without compromise.

Discover More

See other jobs

All jobs
No items found.