Principal Software Engineer

AlphaSense

Canada

On-site

CAD 250,200 - 305,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Potential for equity
Generous benefits program
Career advancement opportunities

Job summary

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform. The role involves designing reliable systems, mentoring senior engineers, and implementing innovative AI solutions. Ideal candidates have 15+ years of experience in building production systems and a strong understanding of data processing at scale. The company offers a competitive salary, equity options, and a collaborative work environment.

Qualifications

  • 15+ years of experience in related fields.
  • Proven experience with data processing systems at scale.
  • Demonstrated ability to design trustworthy AI systems.

Responsibilities

  • Own architecture of a data extraction platform.
  • Design reliable systems to process large records.
  • Implement AI-based solutions for validation minimization.
  • Mentor senior engineers and shape technical culture.

Skills

Building and operating large-scale production systems
Designing data ingestion systems
Expertise in distributed systems and AI/ML
System reliability understanding

Job description

Overview

Employer Industry: Market Intelligence and AI Technology

Why consider this job opportunity:

  • Salary up to $278,000 CAD
  • Potential for equity and a generous benefits program
  • Opportunity for career advancement and growth within a dynamic and innovative team
  • Work in a collaborative and inclusive environment that values diverse perspectives
  • Chance to lead the design and evolution of cutting-edge AI-driven systems
Responsibilities
  • Own the architecture and evolution of a large-scale data extraction and normalization platform
  • Design systems that process hundreds of thousands of records across various sources with high reliability
  • Define and implement strategies to minimize human-in-the-loop validation through AI-based solutions
  • Serve as a technical escalation point for production issues and reliability failures
  • Mentor senior engineers and contribute to shaping the technical culture
Qualifications
  • 15+ years of experience building and operating large-scale production systems
  • Proven experience designing data ingestion, extraction, or processing systems at scale
  • Deep expertise in distributed systems, data platforms, and AI/ML-powered extraction systems
  • Strong understanding of system reliability, observability, and failure modes
  • Demonstrated ability to design trustworthy systems that combine probabilistic and deterministic approaches
Preferred Qualifications
  • Experience with document understanding, NLP, or financial data extraction
  • Familiarity with cloud-native architectures and modern data stacks
  • Experience shaping or owning internal platforms used by multiple teams

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

AlphaSense • Canada

Remote
CAD 150,000 - 197,000
Salary up to $197,000 CAD
Opportunity for equity
Generous benefits program
Sr Software Engineer
Sr Software Engineer

United States Digital Space LLC • Toronto

On-site
CAD 145,000 - 192,000
Comprehensive compensation package
Paid time off
Online learning platform with guided career tracks
Software Engineer, Data Platform
Software Engineer, Data Platform

Jobgether • Toronto

Hybrid
CAD 130,000 - 165,000
Remote work (Toronto remote)
Competitive CAD salary
Comprehensive medical benefits
+2
Senior AI Platform Engineer
Senior AI Platform Engineer

Jobgether • Toronto

Hybrid
CAD 126,000 - 175,000
Annual discretionary bonus
Hybrid work model
Toronto, Ontario office presence
Software Developer Senior Specialist (AI-First Engineering)
Software Developer Senior Specialist (AI-First Engineering)

United States Digital Space LLC • Toronto

Hybrid
CAD 104,000 - 148,000
Bonus/commission
Equity
Comprehensive benefits
+1
Senior Software Engineer
Senior Software Engineer

RBC • Calgary

On-site
CAD 110,000 - 160,000
Principal Software Architect — AI-Driven Data Platforms Lead
Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSense • Canada

Remote
CAD 236,000 - 278,000
Potential for equity
Generous benefits program
Career advancement opportunities
Senior AI Platform Engineer
Senior AI Platform Engineer

epiqsystems • Toronto

On-site
CAD 126,000 - 175,000
Data Engineering Specialist
Data Engineering Specialist

Nasdaq • Toronto

Hybrid
CAD 118,000 - 162,000
Annual bonus/commission
Equity
Comprehensive benefits
+1
Software Developer, Ops Platform and Fraud Investigations
Software Developer, Ops Platform and Fraud Investigations

United States Digital Space LLC • Toronto

On-site
CAD 136,000 - 160,000
Performance pay + equity
Health & insurance
AI tools access
+3