Apply now

Posted 3 days ago

Data Engineer

@ Kindsight

Remote in Canada

$120k–$135k/yrRemoteFull-time3+ years experience
Apply now
SIGNALS

Overview

Kindsight is hiring a full-time Data Engineer to build and maintain the data platform behind its customer-facing analytics products. The work covers ELT pipelines from customer Salesforce environments into an AWS data lake, dbt transformations on Redshift or Snowflake, and support for dashboards. The posting states a salary range of $120,000 to $135,000 CAD OTE annually.

Pay:

$120,000–$135,000 a year

Responsibilities:

  • Build and maintain ELT pipelines from Salesforce into AWS data lake
  • Develop dbt transformation layers and dimensional models
  • Write and optimize advanced SQL and data quality checks
  • Onboard new customer data sources and investigate data issues
  • Support QuickSight or Tableau dashboard development

Requirements summary:

  • 3+ years of production data engineering experience
  • Advanced SQL skills
  • 2+ years of hands-on AWS experience
  • 2+ years with dbt and cloud data warehouses
  • Solid Python for data work
  • Bachelor's degree or equivalent experience

Tools & skills

Source and dates

Employer career site / ATS feed · teamtailor

Employer posting date
2026-11-03
First seen by our source
2026-11-03
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studyComputer Science, Data Science, Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Company size201-500
Open jobs on Jobsy5
Job description

About Kindsight:

Kindsight builds technology that helps fundraisers make a difference. For decades, Kindsight has supported the education, healthcare, and nonprofit sectors with fundraising tools and the largest charitable giving database on the market. And as the giving sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify, manage, and engage with donors - at any scale. With purpose-built CRMs that corral all of that donor information and campaign tracking into one place, donor prospect research tools that offer proactive insights and real-time donor intel, and generative AI that creates personalized, meaningful content drafts at scale, Kindsight’s product suite is truly changing the game for donor fundraising.

Position Summary:

We are seeking a hands-on Data Engineer to build and maintain the data platform behind Kindsight's customer-facing analytics products. You will work across the full pipeline: ingesting data from customer environments into our data lake, and transforming it through a dimensional data warehouse that powers dashboards and AI-driven insights. This is a strong fit for someone who enjoys building production data systems and wants depth in modern data engineering, cloud infrastructure, and multi-tenant analytics at scale.

What You’ll Do:

  • Build and maintain ELT pipelines that ingest data from customer Salesforce environments into our AWS data lake, covering both scheduled batch loads and near-real-time change data capture.

  • Develop data transformation layers (medallion architecture) and dimensional models in dbt on Redshift or Snowflake, implementing incremental logic, slowly changing dimensions, and derived metrics against defined specifications.

  • Write and optimize advanced SQL for transformation, aggregation, and data quality validation across large, multi-tenant datasets.

  • Work hands-on with AWS: S3, Glue, Athena, Redshift, Step Functions, Lambda, IAM, Lake Formation, and CloudWatch.

  • Onboard new customer data sources by extending existing configuration-driven pipelines, and verify each onboarding against defined acceptance criteria.

  • Build automated data quality checks, reconciliation queries, and monitoring so that pipeline failures are caught and diagnosed quickly.

  • Investigate and resolve data issues end to end — from source system behaviour through ingestion and transformation to the final reported number.

  • Contribute to infrastructure as code (AWS CDK or Terraform) for the pipelines and resources you work on.

  • Support dashboard and reporting development in QuickSight or Tableau, ensuring the underlying data models serve them correctly.

What We’re Looking For:

  • 3+ years of hands-on data engineering experience building and operating production data pipelines.

  • Advanced SQL. You are comfortable with window functions, CTEs, complex joins, and query performance tuning, and you can debug a wrong number by reading the query plan and the data.

  • 2+ years of hands-on AWS experience, including S3, Glue, Athena or Redshift, IAM, and at least one orchestration service such as Step Functions, or Airflow.

  • 2+ years building ETL/ELT pipelines with dbt, or equivalent transformation frameworks, including incremental models and testing.

  • 2+ years working with cloud data warehouses ; Redshift, or Snowflake — including dimensional modeling with star schemas and query optimization.

  • Solid Python for data work: API integrations, data processing scripts, and pipeline code.

  • Experience with Git-based workflows, code review, and CI/CD for data pipelines.

  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related field, or equivalent practical experience.

Bonus:

  • Experience integrating Salesforce data, including the REST and Bulk APIs, Change Data Capture, and Salesforce data models and objects.

  • Familiarity with fundraising or nonprofit sector data, or CRM and ERP data models more generally.

  • Experience with open table formats such as Apache Iceberg, or Delta Lake

  • Experience with multi-tenant data platforms and tenant isolation patterns.

  • Experience with infrastructure as code, particularly AWS CDK.

  • Experience with BI development in QuickSight or Tableau.

Compensation Range: $120,000 - $135,000 CAD OTE annually, based on experience, market benchmarks and role complexity. We aim to offer fair, competitive pay that reflects your skills and the market.

This advertised position is for an existing vacancy at Kindsight. At Kindsight, we’re proud to be a place where everyone belongs and has an equal opportunity to contribute, thrive and grow. We hire based on skills, potential, and impact, and we believe our differences fuel innovation. We welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken or veteran status. We’re building a workplace where everyone has the opportunity to do meaningful work and make a difference.

We leverage artificial intelligence (AI) tools to support certain aspects of our recruitment process. These tools may help with resume screening, drafting job descriptions, creating interview questions and occasionally identifying potential candidates. All hiring decisions are made by our people, not AI. Our intent is to use AI thoughtfully to streamline administrative tasks, improve the candidate experience and support fair, unbiased hiring practices consistent with industry standards.

Similar jobs

  • Data Engineer Senior

    Montréal, QC
    Full Time

    CGI

    Candidates need senior experience in data engineering and data solution design, including work on modern analytics platforms.

    Azure

  • Data Engineer - Intermediate (REMOTE) JP975

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need hands-on experience with Azure data services, Python, and SQL, plus knowledge of data governance and privacy standards such as FOIP and GDPR. Experience with data pipelines, data modelling and AI-assisted development tools is expected.

    Azure Data Factory, Azure Databricks, Azure Synapse Analytics, Azure Data Lake Storage Gen2, Azure API Management, ServiceNow

    Data Engineer - Senior (REMOTE) JP989

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need hands-on experience with Azure data services, Python and SQL, and building data pipelines and models. Strong knowledge of data governance, privacy standards and AI-assisted development tools is expected.

    Azure Data Factory, Azure Databricks, Azure Synapse Analytics, Azure Data Lake Storage Gen2, Azure API Management, ServiceNow

    Data Engineer - Senior (REMOTE) JP991

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need senior data engineering experience on Microsoft Azure, strong Python and SQL, and experience with pipelines, governance and privacy standards. Familiarity with ServiceNow, geospatial data and AI-assisted development tools is an asset.

    Azure Data Factory, Azure Databricks, Azure Synapse Analytics, Azure Data Lake Storage Gen2, Azure API Management, ServiceNow

    Data Engineer - Senior (REMOTE) JP992

    Edmonton, AB
    Full Time

    Pathlion

    Pathlion needs candidates with hands-on Talend development experience, strong SQL skills on relational databases, and experience designing ETL/ELT processes. Production support experience with job scheduling, monitoring and incident resolution is required.

    Talend Studio, Talend Data Fabric, Oracle, SQL Server, PostgreSQL, Azure API Management

    Data Engineer - Senior (REMOTE) JP982

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need strong data engineering experience with ETL/ELT, cloud platforms and dimensional modelling, plus analytical skills in Python, R, DAX and Power BI. Agile delivery experience is expected.

    Azure Data Factory, Databricks, Microsoft Fabric, SSIS, Power BI, Python

    Data Engineer - Senior (REMOTE) JP1030

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need hands-on Talend and SQL development experience, plus skill in troubleshooting production integrations and performance issues. Experience with job scheduling, monitoring and root cause analysis is expected, along with the ability to work independently in a remote setting.

    Talend Studio, Talend Data Integration, Talend Data Fabric, SQL

  • Senior Data Engineer

    Vancouver, BC

    Capgemini

    Capgemini needs candidates with strong or expert Spark (PySpark) skills, hands-on pipeline development experience in Azure, and experience with orchestration tools such as ADF or Airflow. They also need SQL and denormalized data modeling skills for big data systems.

    PySpark, Databricks, Jupyter Notebooks

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.