CareerPlan

Senior Data Engineer

Montreal, Quebec, CanadaFull-time$180k–$240k2026-11-06 → 2026-11-10

Core

Build the data foundation, pipelines, and models that power Foresight's AI predictions, recommendations, and analytics for critical infrastructure projects.

Role type

Senior Data Engineer (Product Engineering)

Builds

Production data pipelines, feature stores, training datasets, and dashboards for capital project management.

Domain

Construction/Engineering/Infrastructure + Data Engineering

Deliverable

production ML models

Required skills

Python, Advanced SQL, Data Modeling (Postgres), Workflow Orchestration, AWS Data Services, Data Quality Testing

Preferred skills

ML Feature Engineering, Vector Search (pgvector), Event-driven Data (CDC/Streaming), Infrastructure as Code, Regulated Data Experience

Technologies

Python, SQL, Postgres, AWS (S3, Serverless), pgvector

Responsibilities

Own end-to-end data pipelines from design to production; Partner with ML and full-stack engineers; Design resilient pipelines with retry and recovery logic; Ensure data observability and cost efficiency; Establish team data standards and governance.

Seniority

Senior, hands-on IC