Backend Python Engineer for Scalable Geospatial Pipelines

C Core

San Juan de Terranova

On-site

CAD 90,000 - 130,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and benefits
Vacation entitlements
Medical and dental plans
Professional development

Job summary

C-CORE is seeking a Software Developer to join the COREsight Team in St. John’s, NL. You will build and scale Python data pipelines, ingest satellite imagery, AIS, and RF detections, and work on the tasking adapter layer across providers.

You’ll collaborate with front-end teams and contribute to ML/Ops, DevOps, and geospatial cataloging. Ideal candidates have 3–5 years of Python backend experience, strong SQL (Postgres), and familiarity with geospatial data and maritime concepts.

Qualifications

  • 3-5 years of professional Python backend experience.
  • Experience building data pipelines or workflow orchestration (Prefect, Airflow, Dagster, or similar).
  • Strong SQL skills; experience with Postgres, including JSONB and auditability.
  • Comfort working with unreliable external APIs and building resilience (retries, idempotency).
  • Ability to work independently against specifications and ask clarifying questions.

Responsibilities

  • Build and maintain Python data pipelines (Prefect) for imagery, AIS, and RF detections.
  • Develop satellite tasking adapter layer for multiple providers behind a unified interface.
  • Integrate ML capabilities and ensure ML/Ops principles are followed.
  • Improve reliability of ingestion processes and schemas (Postgres/PostGIS).
  • Contribute to geospatial cataloguing with STAC/pgSTAC/TiTiler.
  • Work in a GCP/Kubernetes environment with observability and DevOps best practices.
  • Participate in code reviews and operational discipline for onboarding new customers.

Skills

Python backend
Data pipelines
Postgres/SQL
APIs resilience
Independent work
Security clearance
Geospatial data
Kubernetes (ArgoCD)
Real-time data
Maritime domain concepts

Tools

Prefect
Airflow
Dagster
PostGIS
pgSTAC
TiTiler
Kubernetes
ArgoCD

Job description

C-CORE is seeking a Software Developer to join the COREsight Team in St. John’s, NL. You will build and scale Python data pipelines, ingest satellite imagery, AIS, and RF detections, and work on the tasking adapter layer across providers.

You’ll collaborate with front-end teams and contribute to ML/Ops, DevOps, and geospatial cataloging. Ideal candidates have 3–5 years of Python backend experience, strong SQL (Postgres), and familiarity with geospatial data and maritime concepts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Python – Software Developer, Intermediate
Backend Python – Software Developer, Intermediate

C Core • San Juan de Terranova

On-site
CAD 90,000 - 130,000
Competitive salary and benefits
Vacation entitlements
Medical and dental plans
+1
AI Engineer, Intermediate
AI Engineer, Intermediate

C Core • San Juan de Terranova

On-site
CAD 90,000 - 130,000
Competitive salary and benefits
Vacation entitlements
Medical and dental plans
+1
Python Developer
Python Developer

jobs.frontdoordefense.com - Jobboard • Fredericton

On-site
CAD 80,000 - 110,000
Health & Vision Insurance
Dental Insurance
Life Insurance
+6
Software Developer
Software Developer

Kongsberg Geospatial • Ottawa

Hybrid
CAD 75,000 - 125,000
Senior Python Data Engineer — Global Pipelines & Research
Senior Python Data Engineer — Global Pipelines & Research

Squarepoint • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Ingénieur en Données Géospatiales / Geospatial Data Engineer
Ingénieur en Données Géospatiales / Geospatial Data Engineer

Shearwater • Montreal

On-site
CAD 75,000 - 95,000
Geospatial Backend Engineer — C++ & SQL
Geospatial Backend Engineer — C++ & SQL

FLIR Systems, Inc. • Fredericton

On-site
CAD 90,000 - 130,000
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Full Stack Developer
Full Stack Developer

FLIR Systems, Inc. • Fredericton

On-site
CAD 90,000 - 130,000
Senior Python Engineer — Data Tools & Pipelines
Senior Python Engineer — Data Tools & Pipelines

RBC • Toronto

On-site
CAD 90,000 - 130,000
Competitive compensation
Flexible benefits
Professional development
+1