Data Engineer
$120k - $135k per yearKindsight
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.
#J-18808-Ljbffr$180k - $240k per year
...The AI buildout runs on physical things: data centers, power, and the supply chains behind... ...role We're looking for a Senior Data Engineer to build the data foundation behind Foresight... ...and vector search (pgvector or a search engine) for AI features. ~ Event-driven data:...SuggestedFull timeFor contractorsInternshipWork at office$105k - $115k per year
...Position Description: The Data Engineer Senior acts as a specialist in the design, development, integration and optimisation of data solutions. They contribute to the implementation of pipelines, integration flows, data models and consumption layers, enabling clients to utilise...SuggestedFull time- ...As a data engineering advisor, you help develop solutions for collecting, integrating, consolidating, cleaning, storing and transparently mining data. You help develop, maintain, support and run computer applications and data pipelines, while ensuring the functional analysis...SuggestedInternshipRemote workFlexible hours
- ...curiosity, bold thinking and ownership. Come raise the bar of Canadian fashion with us. Job Description As a Cloud Data Engineer , you will play a key role in advancing RCL's data strategy by designing, building and optimizing cloud-based data solutions. You...SuggestedFull timeContract workPart timeFlexible hours
- ...Le Data Engineer sera responsable de l'intégration, de la fiabilité et de la performance des plateformes de données sur Snowflake et AWS d'une organisation d'envergure, tout en contribuant à des projets innovants en intelligence artificielle. PLUS PRÉCISÉMENT...SuggestedFull timeApprenticeship
- ...systems that feed Nascent's trading and research operations with the data they need to compete — building and operating the web scraping... ...systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (primarily...Long term contractPermanent employmentFull timeInternshipWork at officeHome officeFlexible hours
$55 - $60 per hour
...Responsibilities: To design, develop, and manage our Snowflake data warehouse. To contribute towards the establishment of best... ...Qualifications: Bachelor's degree in computer science, Software Engineering, Information Technology, or related field required. At least...Hourly payFull timeShift work$58k - $102k per year
...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer on the AI & Data Transformation team, you will operate at the core of modern data and AI ecosystem designing, building, and...Permanent employmentFlexible hours$80k - $138k per year
...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI ecosystems—designing, deploying, and operating scalable, secure, and...Permanent employmentFlexible hours$113k - $163k per year
...We are seeking an experienced Senior Data Engineer to support our North American Retirement organization. The role has significant exposure to Senior Leadership and opportunities to collaborate with business stakeholders and data professionals alike. Your day-to-day will involve...Long term contractTemporary workLocal area- ...they need, when they need it. Every role here connects to that outcome. Why This Role Matters We're looking for a Data Platform Engineer (DevOps)to join our TecsysIQ Data & AI team. This is a hybrid role that builds and operates the cloud data platform powering our...Remote work
$95k - $145k per year
...Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering consulting practice within the Emerging Technologies team. As a...Long term contractPermanent employmentFull time- ...Position Description: CGI Montréal is hiring a Senior AI/Automation Engineer to industrialize how data products are designed, built, and operated for clients in the manufacturing sector. You will apply and integrate existing AI and automation frameworks (including MCP) to standardize...Full time
$114.75k - $162k per year
...information, semantic models, documentation, scripts, and operational data into reliable foundations for AI-enabled applications. As part... ...will contribute to capabilities that support multiple products, engineering workflows, and lines of business. You will bring together...Full timeTemporary workDirect hireFlexible hours- ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models. In this high-impact role, you will bridge the gap between cutting-edge AI research and...
- ...personne pour rejoindre une équipe dynamique en tant qu’ Ingénieur(e) Data pour l’un de nos clients. Ce poste est destiné à un rôle d’... ...are looking for someone to be a part of a dynamic team as a Data Engineer for one of our clients. This position is for a data engineering...Full timeApprenticeshipLocal areaWorldwide
- ...Job Description Job Description Job Title: Wi-Fi Engineer Location: Montreal, QC Duration: 10 months We are looking for a senior telecom engineer to join a team of telecommunications experts. The ideal candidate possesses in-depth expertise in enterprise...
- ...founded in 2017, is a high-tech, dynamic Swiss leader in AI and data analytics consulting, renowned for solving complex challenges in... ...invest in projects that matter, including pro-bono initiatives and "engineering for good" causes. Requirements About You Following our...Full timeWork at officeRelocation
- ...boundaries, join our journey and help create the unknown! As a Data Developer at Ubisoft Montreal , you will join the Player... ...CV highlighting relevant skills and experiences Links to projects, repositories, or examples demonstrating your data engineering work...Full timeWork at office
- Job Responsibility: Job Title Senior Data scientist Summary As the first data scientist on a new game, your scope will be larger than usual... ..., data, analytics and data science, working closely with engineers, product managers and stakeholders to help them make decisions on...Work at officeFlexible hours2 days per week
- ...Job Description Overview AtkinsRéalis is a world-leading engineering services and nuclear company dedicated to engineering a better future for our planet and its people. The Data, AI & Advanced Analytics team delivers enterprise data platforms, analytics, automation,...Full timeInternshipFlexible hours
- ...brings together passionate experts who design, develop, and deliver data- and AI-driven solutions for clients across various industries... ...sought: Bachelor’s degree in Computer Science, Software Engineering, or a related field; Minimum of 4–5 years of experience in data...Full time
$75.4k - $125.4k per year
...We Are: Accenture AI & Data, the people who love using data to tell a story. We’re also the world’s largest team of data scientists and... ...layer based solutions and data modelling. Experience as a data engineer in solutioning and building scalable data platforms....Full timeWork at officeLocal area- ...benefits, and a team that wants you to grow and succeed. The context engine that makes AI enterprise ready. Anyone can build an AI... ...agents different is accuracy grounded in the richest enterprise data and process context in the world. As part of our Data and Applied...Permanent employmentFull timeLocal areaWork from homeWorldwideFlexible hours
- ...Mandate Overview: The client is looking for a senior data analyst within the delivery team of the GPAP modernization project in Wealth... ..., with no data modeling or ETL work on the resume. Data engineer or ETL developer profile with no demonstrated functional specification...Contract work
- ...Build the data foundation powering Coveo's next generation of product innovation. Are you passionate about building the data foundations... ...is a glimpse of your responsibilities: Work with product engineering to turn questions about how users interact with Coveo into well-...
- ...paid personal days (depending on the position); • Minimum of 2% employer contribution to your RRSP. Purpose of the position As a Data Analyst, you will play a central role in strategic business intelligence projects. In addition to providing guidance to various...Permanent employmentFull timeLocal areaFlexible hoursShift work
- ...specific details for this role. Job Description: CUSTOMER Perform data analysis and assist in assessing data management requirements... ...BREADTH & DEPTH: Basic working knowledge of data engineering frameworks, technologies, tools, processes, patterns, and procedures...Full timeWork from home
$140k - $160k per year
...Artefact is a next-generation data and AI consulting firm dedicated to accelerating the adoption of data and AI to create measurable... ...intersection of consulting, data science, AI technologies, data engineering, and digital transformation. We do not just advise — we build, implement...Full time- ...observability, performance, and operations of Ubisoft games through data, analytics, and artificial intelligence. In this context, the... ...Education : ~ Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or an equivalent field of study....Full timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!
- data integration developer Montréal, QC
- data centre engineer Montréal, QC
- data engineer Montréal, QC
- python data engineer Montréal, QC
- big data engineer Montréal, QC
- gcp data engineer Montréal, QC
- remote data engineer Montréal, QC
- data cabling engineer Montréal, QC
- data engineering intern summer Montréal, QC
- junior data engineer Montréal, QC

