Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

$120k - $135k per year

Kindsight

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
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Data Engineer in Ottawa, ON vacancy
  •  ...Forces and the Canadian Coast Guard to achieve mission success. Ottawa, Ontario, Hybrid Position Summary Thales is looking for a Data Engineer who will be involved in the data engineering activities in support of projects that contribute to naval platforms in-service... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Worldwide

    Thales

    Ottawa, ON
    4 days ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...mission and shape the future! Why this role? As a Pre-Training Data Engineer, you will play a pivotal role in developing the data infrastructure... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Ottawa, ON
    4 days ago
  •  ...tomorrow's possible. This role is Hybrid Halifax/Hybrid Ottawa Data Coordinator Position Summary We are seeking a meticulous and...  ...team Preferred Qualifications Experience working within an Engineering or Defense Environment Experience working with Windchill PLM... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    4 days ago
  • $80k - $95k per year

     ...individuals to join the Larus Labs team as Data Scientists, where we develop end-to-end...  ...STEM (e.g., Computer/Software/Electrical Engineering, Applied Math, Engineering Physics, Economics...  ...Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    15 days ago
  •  ...We are: The Advanced Technology Centers (ATCs) is the engine for reinvention in our clients’ transformation journey. Powered by more than...  ...most complex client challenges. You are : You’re an experienced data center engineer who can lead complex builds, migrations, and... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    3 days per week

    Accenture Global

    Ottawa, ON
    5 days ago
  • $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 time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  •  ...Trimestre d'hiver Faculty: Faculté de génie / Faculty of Engineering Unit: Department of Chemical and Biological Engineering_ST...  ...CUPE) Posting Type: Recherche / Research Course Title: Data Analysis Course Code: RA Section: Supervisor name (... 
    Hourly pay
    For contractors

    University of Ottawa

    Ottawa, ON
    1 day ago
  • $85k - $111.3k per year

    Join our Team About this opportunity: At Ericsson, we invite you to join us in the role of Developer. This integral position offers the chance to engage directly in the development and maintenance of our robust portfolio of products and services. As a Developer, you will...
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    5 days ago
  • $30 per hour

     ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...that understand the world and make them safely accessible to all. Data quality is foundational to this process. Machines (or Large Language... 
    Hourly pay
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Remote work
    Flexible hours

    cohere

    Ottawa, ON
    4 days ago
  • $108.8k - $220.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...  ...within your area of responsibility. Advanced proficiency in Data Engineering and Pipeline Implementation is required. Advanced proficiency in... 
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  •  ...Staffmax is assisting our client in hiring a detail-focused and reliable Data Entry Specialist for a 3-month contract. If you're someone who enjoys working with data, values accuracy, and takes pride in organization, this is an excellent opportunity to contribute to a fast... 
    Contract work
    Temporary work

    Staffmax Staffing & Recruiting

    Ottawa, ON
    6 days ago
  •  ...for all.  The opportunity We are seeking a Senior Manager/Data & AI Architect for our AI & Data practice team. We are looking for...  ...from all participants: Data and Technical Architects, engineering teams, product manager, project managers, product analysts, test... 
    Long term contract
    Weekend work

    EY

    Ottawa, ON
    1 day ago
  • $115k - $165k per year

     ...We are seeking a Director, Consulting Expert (DCE) – Enterprise Data Warehouse & Data Platforms to provide senior technical, solutioning...  ...decisions, and engaging in detailed technical discussions with engineering teams. Your future duties and responsibilities: Serve as a... 
    Full time

    CGI

    Ottawa, ON
    4 days ago
  • $49.11k - $57.45k per year

     ...technology solutions for the business operations of the City of Ottawa. This role is focused on developing enterprise-grade data pipelines and engineering solutions using Microsoft Fabric Data Engineering Standards, Accelerators, and the Operating Model. You will design and... 

    City of Ottawa

    Ottawa, ON
    1 day ago
  • $108.8k - $220.4k per year

     ...We are: Accenture Data & AI, the people who love using data to tell a story. We’re also the world’s largest team of data scientists and experts in machine learning and AI. A great day for us Solving big problems using the latest tech, serious brain power, and deep knowledge... 
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $99.45k - $209.9k per year

     ...the industry is taking notice of our work, too. Visit us here to find out more about Accenture's Oracle practice: You are: An Oracle Data and Reporting Lead (Senior Manager) providing executive-level leadership for enterprise data strategy, reporting, and analytics across... 
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $28.5 - $44 per hour

     ...Description Skyworks is seeking a motivated and detail-oriented Test Engineering Co-op student to support the development, validation, and...  ...with Automated Test Equipment (ATE), RF measurements, data analysis, and product qualification activities in a fast-paced engineering... 
    Hourly pay
    Full time
    Internship
    Work at office

    Skyworks

    Ottawa, ON
    1 day ago
  • $75.08k - $91.35k per year

     ...2025 rates of pay) Location: Various Locations   Job Category: Engineering  Application Close: 03/11/2026 JOB SUMMARY This job is...  ...activities may include carrying out engineering studies/reviews, data analysis and preparing technical reports. You will follow a work... 
    Full time
    Temporary work
    For contractors
    Work at office
    Flexible hours

    City of Ottawa

    Ottawa, ON
    1 day ago
  •  ...We are: The Advanced Technology Centers (ATCs) is the engine for reinvention in our clients’ transformation journey. Powered by more than...  .... We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and... 
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Accenture Global

    Ottawa, ON
    5 days ago
  • $105k - $145k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that...  ...modules in VHDL or Verilog for FPGA-based real-time control and data acquisition subsystems. Develop high-speed digital interfaces... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Q-Block Computing

    Ottawa, ON
    10 days ago
  •  ...provide first level support under the direction of the manufacturing engineering group in Ottawa. The position therefore requires working some...  ...standards. Own and sustain test processes, monitor test data trends, and drive yield improvement and defect reduction initiatives... 
    Full time
    Worldwide
    Afternoon shift

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $110.63k - $149.68k per year

     ...Graduates for the 5th consecutive year. Position Title: Electronics Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa...  ...solutions power everything from AI and cloud computing to data centers, telecom, and advanced manufacturing. We’re a global team... 
    Full time
    Live In
    Local area
    Remote work
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    5 days ago
  • $69.45k - $119.45k per year

     ..., technology and intelligence. Visit us at: [ You Are: A highly effective Marketing Cloud Engagement (Salesforce Marketing Cloud) and Data 360 (Data Cloud) practitioner; this person will work directly with clients, understand their needs and utilize best practices and methodologies... 
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is...  ...safety and security industries. This includes data interfacing, collection, aggregation,...  ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    15 days ago
  • $125k - $171.9k per year

     ...Job Description Overview A Senior Project Engineer is responsible for providing technical and contractual oversight pertaining to the end...  ...services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    4 hours ago
  •  ...and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically valid insight into...  ...conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design,... 
    Full time
    Internship
    Manual labor
    Work at office

    forum-ventures

    Ottawa, ON
    23 hours ago
  •  ...of infrastructure through cutting-edge rock mechanics and tunnel engineering? Join AtkinsRéalis, a global leader in sustainable design and...  ...engineering services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    3 days ago
  •  ...and helping customers map signal-processing workloads across AI Engines, programmable logic, CPUs, GPUs, and other accelerator technologies...  ...of computer architecture, microarchitecture, memory and data movement, latency, throughput, and performance tradeoffs. • Experience... 
    Full time
    Internship

    AMD

    Ottawa, ON
    4 days ago
  • $185k - $215k per year

     ...awareness tools, decision assist tools, and a resilient voice and data network underneath it all. Those four basic tools: that’s what...  ...proven experience. Frequentis Canada is seeking a Director of Engineering to lead the software engineering function and shape its long-... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Worldwide

    Pivot + Edge

    Ottawa, ON
    15 days ago
  • $95.13k - $120.31k per year

     ...23835   Department: Transit Services Dept.  Service: Transit Engineering Services  Employment Type: 1 Full-time Permanent   Work...  ...problems and accept/reject contractors’ work Able to perform data analysis, formulate recommendations, and create and maintain reports... 
    Permanent employment
    Full time
    For contractors
    Work at office

    City of Ottawa

    Ottawa, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!