Data Engineer
Build and maintain the data platform behind Kindsight's customer-facing analytics products, ingesting data from customer Salesforce environments into an AWS data lake and transforming it through a dimensional data warehouse that powers dashboards and AI-driven insights.
- Canada
- CA$120K–CA$135K per year
- Posted Nov 3, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- 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.
Requirements
- Bachelor's degree in Computer Science, Data Science, Engineering, or a related field, or equivalent practical experience.
- Experience in a Fundraising
- Experience in a Nonprofit sector data
- Experience in a CRM
- Experience in a ERP
Nice to have: Salesforce REST API, Salesforce Bulk API, Salesforce Change Data Capture, Fundraising or nonprofit sector data, CRM and ERP data models, Apache Iceberg, Delta Lake, Multi-tenant data platforms, Tenant isolation patterns, AWS CDK, QuickSight, Tableau
Skills
Advanced SQLAWS S3AWS GlueAWS AthenaAWS RedshiftAWS Step FunctionsAWS LambdaAWS IAMAWS Lake FormationAWS CloudWatchdbtPythonGitCI/CDData LakeData WarehouseData TransformationData QualityData PipelineETLELTData ModelingStar SchemaIncremental ModelsWindow FunctionsCTEsQuery Performance TuningAWS S3AWS GlueAWS AthenaAWS RedshiftAWS Step FunctionsAWS LambdaAWS IAMAWS Lake FormationAWS CloudWatchdbtPythonTerraformAWS CDKQuickSightTableau
Full description
KindsightCompany details are for members
Sign up for a free job alert to see Kindsight's profile, website and LinkedIn, and the same for every employer on Referso Jobs.