Principal Engineer Data Solutions in Toronto

Principal Engineer Data Solutions in Toronto

Toronto Full-Time 120000 - 150000 $ / year (est.) Hybrid
A

At a Glance

  • Tasks: Lead technical projects, mentor teams, and solve complex data challenges.
  • Company: Join Affinity, a forward-thinking company focused on data solutions.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
  • Why this job: Make a real impact in data analytics while working with cutting-edge technologies.
  • Qualifications: 6-8 years in data engineering, strong SQL skills, and mentorship experience.

The predicted salary is between 120000 - 150000 $ per year.

Location: Preference to have candidates based in Toronto, next best, candidates would be located in Vancouver. Hybrid work environment of 1 - 2 days onsite.

On behalf of our client, Affinity is seeking a Principal Engineer, Data Solutions who will hold a senior technical leadership position, responsible for ensuring the quality, scalability, and effectiveness of data and analytics solutions within Enterprise Data & Analytics function. This role serves as the technical right-hand. You will set standards, mentor team members, evaluate complex solutions, and deliver hands-on technical work for the organization's most challenging data problems.

Key Responsibilities

  • Technical Leadership & Standards (40%)
    • Set the Technical Bar: Define and enforce standards for data modeling, analytics engineering, and BI development across all Data Solutions squads.
    • Solution Evaluation: Review and validate technical designs for major initiatives, ensuring architectural soundness and alignment with enterprise patterns.
    • Vendor Management: Evaluate proposals from consulting partners and technology vendors; hold vendors accountable for quality and delivery.
    • Quality Assurance: Conduct code reviews, model reviews, and technical assessments to maintain high standards in alignment with governance best practices.
  • Hands-On Technical Delivery (35%)
    • Build Reference Implementations: Create exemplary data models, dbt projects, and BI dashboards that serve as templates for the organization.
    • Solve Complex Problems: Tackle technical challenges beyond current team capabilities, from advanced SQL optimization to complex dimensional modeling.
    • Develop Data Models: Design and implement scalable, well-documented data models using dbt, Snowflake/Fabric, and modern analytics engineering practices.
    • Hands-On Coding: Write production SQL, Python, and data transformation logic daily (60%+ hands-on work).
    • Upskill Data Analysts/Product Managers: Teach effective due diligence, solution design, and technical requirement translation.
    • Mentor Analytics Engineers: Provide structured guidance on data modeling patterns, dbt best practices, and analytical thinking.
    • Conduct Training: Lead technical workshops, lunch-and-learns, and documentation initiatives.
    • Foster Technical Culture: Build a culture of engineering excellence, continuous learning, and quality-first thinking.

Qualifications

  • 6-8+ years in analytics engineering, data engineering, business intelligence, or related technical roles.
  • Vendor/partner management experience evaluating and holding consulting firms or technology vendors accountable.
  • Mentorship experience upleveling junior and mid-level data professionals.

Core Technical Expertise

  • Expert-level SQL (complex queries, optimization, window functions, CTEs).
  • Data modeling and dimensional design (star schema, snowflake, data vault).
  • dbt (data build tool) or equivalent transformation frameworks.
  • Modern cloud data warehouses (Fabric, Databricks).
  • Power BI or Tableau (DAX, calculated fields, performance optimization).
  • Python for data analysis and automation.
  • Apache Airflow or similar orchestration tools.
  • Git/version control and CI/CD practices.
  • Data quality, testing, and observability frameworks.
  • Data governance and security best practices.

Technical Judgment: Can evaluate solutions and articulate trade-offs clearly; knows when to be pragmatic vs. principled.

Teaching Ability: Can explain complex technical concepts to non-technical audiences and mentor others effectively.

Hands-On Mindset: Prefers writing code to drawing diagrams; leads by example.

Intellectual Curiosity: Stays current with modern data practices; eager to learn and experiment.

Ownership Mentality: Takes pride in quality; doesn't ship 'good enough' when excellence is achievable.

Enterprise Data Architecture & Delivery Excellence

  • 7+ years of experience designing, building, and operationalizing enterprise-scale data platforms within large, complex organizations (ideally $1B+ in annual revenue). Proven ability to translate business strategy into scalable data architectures that support analytics, reporting, and advanced use cases across multiple stakeholder groups.

Advanced Data Modeling & Semantic Design Expertise

  • 7+ years of experience with modern data modeling approaches, including dimensional modeling, Data Vault, and metrics/semantic layers. Strong understanding of how to design models that balance performance, scalability, governance, and ease of consumption for downstream analytics, BI, and data science teams.

Modern Data Stack Implementation Experience

  • 7+ years of production experience working with leading cloud data platforms and tools such as dbt, Snowflake, Databricks, or Microsoft Fabric (Preference given to candidates with direct Fabric and Azure ecosystem experience). Highly proficient in SQL and Python, with a proven track record of building reliable, testable, and maintainable data pipelines in production environments.

Stakeholder Management & Business Partnership

  • Strong stakeholder management skills with the ability to translate complex business requirements into practical, scalable technical solutions. Proven experience partnering with business leaders, product owners, and engineering teams, while confidently challenging assumptions, managing expectations, and pushing back when requirements conflict with architectural standards, timelines, or long-term platform sustainability.

Salary range: $120K - $150K

Affinity is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

Principal Engineer Data Solutions in Toronto employer: Affinity

Affinity is an exceptional employer that values innovation and collaboration, providing a dynamic work environment for the Senior IT Infrastructure Program Lead role. With a strong focus on employee growth, we offer extensive professional development opportunities and a supportive culture that encourages work-life balance through hybrid and remote options. Located in Saskatchewan, our commitment to impactful projects in health facility services ensures that your contributions will make a meaningful difference in the community.

A

Contact Details:

Affinity Recruitment Team

We think you need these skills to ace Principal Engineer Data Solutions in Toronto

Communication Skills
Python
SQL
Problem-Solving Skills
Automation
Data Engineering
ETL/ELT Processes