Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

AlphaSense

Remote

CAD 236,000 - 278,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

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.

Benefits

Potential for equity
Generous benefits program
Career advancement opportunities

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.