IT & Software

Senior Python Data Engineer

Foresight Works

Montreal · Quebec · Canada

Build trusted data foundations at Foresight using Python and advanced SQL. Work from New York, San Francisco, or Montreal, with occasional travel.

As a Senior Data Engineer, you will develop production pipelines for complex project data. Your work supports predictions, AI recommendations, analytics, and customer reporting. You will model data, protect quality, and make information available when it matters.

Key Responsibilities:

  • Own pipelines from design through production with defined data contracts
  • Build ingestion pipelines from scheduling and planning tools
  • Create features and datasets supporting machine learning models
  • Develop dashboards, reports, exports, and internal analytics pipelines
  • Implement monitoring, lineage, access controls, and quality checks

Requirements:

  • Five or more years building and running production data pipelines
  • Strong Python and advanced SQL skills
  • Deep Postgres or relational database modeling experience
  • Experience normalizing messy, inconsistent real-world data
  • Hands-on workflow orchestration experience with retries and backfills

Apply senior data engineering expertise in Python, SQL, modeling, and production pipelines to Foresight’s infrastructure platform.

#J-18808-Ljbffr

Reference: WJ-2742_542590 · Posted 09 Nov 2026, 10:19 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.