Skip to content

Open nowPosted 30 days ago

Senior Data Engineer

Precision AI10 open roles

Where
Calgary
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Data EngineerPrecision AI · Calgary
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Precision AI's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.0%1 day
  2. 4.2%3 days
  3. 11.3%7 days
  4. 17.6%14 days
  5. 34.3%30 days
  6. 43.5%60 days
This job: posted 30 days ago

The posting

Role Overview

This is Precision AI's first dedicated data engineering role. Our AI team trains computer vision models on several hundred terabytes of drone imagery and flight telemetry collected across real growing seasons. That archive lives in S3 as Parquet and imagery, queried with Athena. Every training run depends on tribal knowledge about which prefixes hold which season.

You will build the platform that fixes this. You own how field data gets from the aircraft into a governed, queryable, reproducible asset that our ML engineers can pull training sets from with confidence, and that the business can eventually report on.

This is a hands-on senior individual contributor role reporting to the AI Team Lead. You will not manage people. You will set the technical direction for data at Precision AI and be measured on whether the AI team can move faster because of it.

This hybrid role is based in Calgary and will work from Precision AI’s headquarters 3 days a week.

Key Responsibilities

Data Platform Architecture Design the lakehouse layer over our existing S3 and Parquet footprint, including table format selection (Iceberg or Delta), partitioning strategy, schema evolution, and a searchable catalogue. Decide what stays as raw imagery and what becomes a managed table, and document why.

Pipeline Engineering and Orchestration Stand up orchestration from scratch. Evaluate and select the tooling (Airflow, Dagster, Prefect, or equivalent), then build batch pipelines that are idempotent, backfillable, and observable.

Field-to-Cloud Ingestion Build reliable ingestion for drone imagery and telemetry captured in the field, often over poor connectivity. Handle validation, deduplication, and integrity checks close to capture.

ML Data Enablement Work directly with AI engineers to turn raw captures into curated, versioned training and evaluation datasets. Own dataset lineage and versioning so that any model in MLflow can be traced back to the exact data that produced it, two years later. Support annotation workflows and our vector database. Apply foundational machine learning and computer vision techniques, including classification, detection, segmentation, clustering, and regression, to extract meaningful insights, enrich datasets, and support data curation at scale.

Data Quality and Reliability Define data contracts, automated tests, and freshness and anomaly monitoring. Own lineage from raw capture through to the datasets and features that models consume. Establish the data quality standards the team codes against. Leverage ML and computer vision models to automate data quality assessment and large-scale dataset analysis, including image quality estimation, feature extraction, anomaly detection, and data distribution analysis.

Cost and Performance Management Own S3 storage class lifecycle, file compaction, and Athena scan cost. At our scale, storage and query layout decisions are the primary cost lever, and we expect you to treat that as an engineering problem rather than a finance one.

Analytics Enablement As the platform matures, extend it to serve business and product analytics: a modelled warehouse layer, transformation tooling such as dbt, and a semantic layer for reporting. This is a later phase of the role, not a day-one responsibility, and you will help decide when it becomes the priority.

Engineering Practice Write production-grade Python. Use infrastructure as code, containerization, CI/CD, and version control as defaults rather than afterthoughts. Raise the bar across the AI team through code review and by setting the data engineering standards other engineers build on.

Technical Communication Communicate design decisions, tradeoffs, and progress clearly to engineers and to non-technical partners.

Relevant Experience

Required 4+ years building and operating production data platforms, with clear ownership of systems you designed rather than only maintained. Strong Python, with solid software engineering fundamentals: testing, code structure, version control, and code review. Deep hands-on AWS experience, particularly S3, Athena or equivalent query engines, IAM, and cost management at scale. Production experience with a workflow orchestrator (Airflow, Dagster, Prefect, Step Functions, or similar). Advanced SQL and demonstrable data modeling judgment. Experience with columnar formats and open table formats: Parquet plus Iceberg, Delta, or Hudi. Track record of designing for reproducibility, including data versioning, lineage, and backfill correctness. Comfort operating without an existing platform to lean on and the judgment to sequence what gets built first. Solid foundational knowledge of machine learning and computer vision.

Bonus Geospatial and raster data experience: GeoTIFF, cloud-optimized GeoTIFF, GDAL, tiling, and coordinate reference systems. Experience supporting computer vision or ML teams, including training dataset curation, annotation pipelines, or feature stores. Familiarity with MLflow, DVC, LakeFS, or comparable experiment and data versioning tooling. Distributed processing experience: Spark, Ray, or Dask. Analytics engineering exposure: dbt, dimensional modelling, BI tooling. Infrastructure as code: Terraform, CDK, or Pulumi. Kubernetes. Agriculture, remote sensing, robotics, or another domain with large sensor-derived datasets.

Education Requirements Bachelor's or master's degree in computer science, computer engineering, software engineering, and data science.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Precision AI's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Precision AI's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Precision AI's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.