A

AGF

Global asset manager offering diversified strategies

CRM Data Engineer

Data Management +1Confirmed live in the last 24 hours
Full-timeToronto, ON, Canada$100k - $122.5k /yr

About the Job

Requirements

  • At least 6 years of hands-on Salesforce experience, focused on Sales Cloud and Service Cloud.
  • Strong hands-on data architecture and engineering experience across schema design, entity relationships, normalization, APIs, middleware, and large data volumes.
  • Hands-on experience defining master data management strategies and establishing data governance rules within the Salesforce ecosystem.
  • Experience with Informatica is preferred; comparable hands-on ETL experience with the ability to ramp up quickly is acceptable.
  • Ability to ingest multi-source data, build real-time ETL pipelines, map relationships in the data graph, execute identity resolution rules, and generate unified customer profiles.
  • Demonstrated experience with platform administration, relational data modeling, security, and configuration.
  • Platform development experience with Flow Builder, Apex, Lightning Web Components, release management, and DevOps tooling such as Azure DevOps.
  • Programming proficiency in SQL, JavaScript, Python, Java, or a similar language.
  • Ability to experiment with AI and learn and apply new AI technologies.
  • Strong understanding of identity resolution, profile unification, customer data platforms, segmentation, and activation.
  • Ability to learn and apply emerging Salesforce capabilities, including AI, MCP, Plugins, Skills, APIs, Tableau Next, or other agentic experiences.
  • Ability to own end-to-end execution and delivery independently while collaborating with technical, business, analytics, and enterprise data teams.
  • Strong documentation discipline and ability to explain architecture decisions and trade-offs clearly.

Responsibilities

  • Design and modernize Salesforce data models, relationships, standards, lifecycle rules, and platform data flows.
  • Build and maintain integrations across Salesforce, relational databases, flat files, APIs, middleware, and Informatica pipelines.
  • Own transformation logic, large-volume data loads, reconciliation, performance tuning, deduplication, monitoring, and error handling.
  • Assess data quality and technical debt and lead practical improvements to legacy data structures and integrations.
  • Design and implement Data360 solutions that unify CRM, transaction, portfolio, behavioural, and enterprise data into trusted customer profiles.
  • Own Data360 architecture, configuration, administration, ingestion, identity resolution, harmonization, segmentation, activation, monitoring, optimization, and ongoing evolution.
  • Translate reporting, engagement, analytics, and AI requirements into reusable Customer Data and AI capabilities.
  • Enable Platform AI, including Salesforce AI and Tableau Next, and implement other AI-powered use cases in collaboration with the extended CRM team.
  • Establish standards for data quality, ownership, stewardship, security, access, lineage, retention, and auditability.
  • Maintain auditable documentation of data models, flows, integration logic, controls, architecture decisions, and operating procedures.

Desired Qualifications

  • Exposure to Salesforce Data360/Data Cloud or a comparable customer data platform; deep hands-on Data360 experience is not required when the candidate has strong data architecture, modeling, integration, and data engineering capability.
  • Current Salesforce certifications such as Platform Administrator, Data 360 Consultant, Data Architect, Integration Architect, Agentforce Specialist, or Platform Developer I/II.
  • Experience in financial services or another regulated industry with strict privacy, security, governance, and audit requirements.

About the Company

AGF

Global asset manager offering diversified strategies

AGF Investments manages and advises on a range of investment solutions for clients worldwide. Its teams use both fundamental and quantitative research to offer equity, fixed income, alternative, and multi-asset strategies. It serves diverse clients through segregated accounts, mutual funds, ETFs, and separately managed accounts, providing advisory services only where registered. Its goal is to meet investment objectives and provide a clear, dependable client experience through disciplined risk management and coordinated teams across jurisdictions.

Company size
Not listed
Company stage
IPO
Headquarters
Canada
Founded
1957

Recently Posted Jobs

Explore more opportunities at AGF

See more jobs