N

Novisto

AI-driven platform for ESG data management

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • At least 6 years of data engineering or backend engineering experience, including at least 2 years in a senior or lead capacity.
  • A bachelor's degree in Computer Science or equivalent.
  • Expert-level SQL and strong proficiency in Python.
  • Familiarity with cloud infrastructure (Azure or GCP), CI/CD, containerization, infrastructure-as-code, and DevOps practices.
  • Proven experience designing and operating a production lakehouse or cloud data warehouse, such as Databricks, Snowflake, or BigQuery, with open table formats such as Delta, Iceberg, or Hudi.
  • Hands-on experience with transformation frameworks such as dbt and orchestrators such as Airflow, Dagster, or Prefect.
  • Solid grounding in dimensional and analytical data modelling.
  • Experience with batch and streaming/CDC ingestion patterns, late-arriving data, schema drift, and backfills.
  • Demonstrated ability to integrate AI-assisted development tools into workflows.
  • Experience with architectural patterns such as event-driven and service-oriented architecture in agile environments.

Responsibilities

  • Lead the design and evolution of the lakehouse, including storage layout, table formats, layering strategy, partitioning, and retention.
  • Model curated and semantic layers for analytics and reporting.
  • Design batch, incremental, and CDC ingestion from source modules and establish clear data contracts.
  • Build and operate robust ETL/ELT pipelines with clear ownership, dependency management, backfill strategy, and idempotent reprocessing.
  • Contribute hands-on to transformation and orchestration codebases.
  • Build data quality tooling, including schema validation, freshness and volume checks, and automated regression tests.
  • Build platform observability, including lineage, SLAs, alerting, and cost telemetry; own production health and incident response.
  • Write technical tickets to bridge functional intent and technical execution.
  • Collaborate with Engineering Tech Leads and Principal Developers to ensure technical consistency, and mentor developers to grow data engineering capabilities across squads.
  • Design and build backend services and APIs that expose curated datasets to product modules.
  • Implement multi-tenant data isolation, authentication and authorization (tenant scoping and row-level security), and serving patterns such as query APIs, materialized views, and caching to meet product latency requirements.

Desired Qualifications

  • Experience with multi-tenant B2B SaaS, data-intensive applications, or ESG.

About the Company

Novisto

AI-driven platform for ESG data management

Novisto is a technology platform that helps public companies manage ESG data. It provides an AI-powered, data-centric ESG data management platform to streamline data collection, disclosure, quality, and insights. Features include peer benchmarking and stakeholder engagement, all available on a subscription-based platform. How it works: clients upload or connect their ESG data; the platform uses AI to automate data gathering, validate quality, generate disclosures and insights, and compare performance against peers. Differences from competitors: a flexible, AI-driven platform focused on ESG data management with a clear emphasis on data quality, customization, and benchmarking for public companies, plus stakeholder engagement tools, delivered via subscription. Goal: help companies meet rising ESG disclosure demands from investors, regulators, and customers by improving sustainability performance through better data management and reporting.

Company size
51-200
Company stage
Series C
Total funding
$55.8M
Headquarters
Montreal, Canada
Founded
2019

Recently Posted Jobs

Explore more opportunities at Novisto

See more jobs