F

Foresight Works

AI-driven construction project scheduling & risk

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-time$180k - $240k

About the Job

Requirements

  • Have at least 5 years of experience building and running production data pipelines, with ownership from source to consumer.
  • Be strong in Python and advanced SQL, including writing and tuning complex queries.
  • Have deep data modeling experience in Postgres or a similar relational database, including schema design, indexing, partitioning and migrations.
  • Have experience parsing and normalizing messy real-world data, including large files, inconsistent formats, missing values and contradictory values.
  • Be hands-on with workflow orchestration for multi-step pipelines with dependencies, retries and backfills.
  • Have experience with AWS data services such as S3, managed databases, streaming and serverless compute.
  • Have a testing mindset for data, including validation, quality checks, and reproducible, idempotent pipelines.
  • Communicate clearly and make pragmatic trade-offs on a small team.

Responsibilities

  • Own pipelines from design through production by defining data contracts, setting freshness and quality targets, and keeping them met.
  • Partner with ML engineers on the features and datasets their models need, and with full stack engineers on the data behind each product feature.
  • Design pipelines to retry safely, run again without duplicating data, and recover cleanly from bad inputs.
  • Make data observable so monitors catch problems before customers notice them.
  • Manage costs as data volumes grow by choosing the simplest tool that does the job well.
  • Help set the team's data standards and shape the platform as one of its first data engineers.

Desired Qualifications

  • Prepare data for ML, including feature pipelines and training datasets, and keep offline and online data consistent.
  • Work with embeddings and vector search, such as pgvector or a search engine, for AI features.
  • Work with event-driven data, including change data capture, streaming platforms, and the outbox pattern.
  • Have familiarity with project scheduling data or tools from construction, engineering or energy.
  • Work with regulated enterprise or public-sector data, including SOC 2, GDPR and data residency.
  • Use infrastructure as code and CI/CD for data pipelines.
  • Have early-stage or founding-team experience.

About the Company

Foresight Works

AI-driven construction project scheduling & risk

Foresight.Works provides AI-powered construction project management for large projects, integrating with Primavera P6 and Microsoft Project to improve scheduling and risk management. It ingests data from common project tools, runs AI analyses, and surfaces priorities, risks, and concrete action plans in a subscription-based platform. Differentiation comes from automatic prioritization of risks and actions and tight integration with familiar scheduling tools, delivering actionable outputs rather than relying solely on advisory services. Its goal is to help large construction programs finish on time and within budget by boosting efficiency and reducing delays.

Company size
51-200
Company stage
Series A
Total funding
$25M
Headquarters
London, United Kingdom
Founded
2018

Recently Posted Jobs

Explore more opportunities at Foresight Works

See more jobs