CareerPlan

Staff Software Engineer

Remote - CanadaFull-timeCA$164k2026-10-07 → 2026-11-10

Core

Design and evolve the entity data platform that ingests global vendor data, resolves it into authoritative records, and delivers accurate, timely data to downstream teams and customers.

Role type

Staff Software Engineer (Data Platform & Entity Resolution)

Builds

Large-scale entity data platform for market intelligence

Domain

Financial data, entity resolution, distributed systems

Deliverable

production ML models

Required skills

distributed systems, data ingestion, entity resolution, matching, normalization, platform engineering, AI-powered classification, system design, architecture patterns, incident response, observability, automation

Preferred skills

company/financial reference data, vendor reconciliation, provenance/lineage/confidence-scoring, cloud-native architectures

Technologies

AI, testing, automation, tooling

Responsibilities

Own architecture and evolution of the entity data platform; design systems for large-scale heterogeneous data ingestion and serving; reduce manual validation via AI-assisted resolution and deterministic rules; establish contracts for correctness and traceability; balance AI-driven and rules-based approaches; deliver end-to-end integrations; respond to production incidents and improve reliability; set engineering standards and mentor engineers

Seniority

Staff, hands-on IC with mentorship