Talent.com
PVH (Tommy Hilfiger/Calvin Klein)
Senior Software Engineer, Data EngineeringPVH (Tommy Hilfiger/Calvin Klein) • Toronto, ON, Canada
Senior Software Engineer, Data Engineering

Senior Software Engineer, Data Engineering

PVH (Tommy Hilfiger/Calvin Klein) • Toronto, ON, Canada
10 days ago
Salary
CA$18,808.00 yearly
Job type
  • Full-time
Job description

About NationGraph

NationGraph is making public sector data accessible and actionable for businesses selling to cities, counties, state agencies, schools, and special districts. NationGraph's data and intelligence engine provides buying signals derived from millions of public sector sources. Founded in 2024, NationGraph is dedicated to making uncommon knowledge common, because public data should actually be public. Learn more at nationgraph.com

You’ll Join A Team That:

  • Has successfully built, scaled, and sold companies in the past.
  • Built software infrastructure processing billions of dollars in transactions.
  • Is backed by world-class VCs and operating partners who've invested in, and built, iconic companies.

About The Role:

Own the systems behind NationGraph's unique differentiated asset: the data acquisition platform that collects public information/records at scale, (purchase orders, contracts, various procurement documents) from 100k+ government entities across the country. No one else has solved this government data problem. You'll be one of the people who helps change that.

This is real data engineering, not dashboard plumbing. You'll build high-volume interaction and ingestion pipelines with retries, dead-letter handling, checkpointing, and resumability; turn messy government documents (PDFs, spreadsheets, scans, portals) into clean structured data; and keep it flowing into the product reliably.

Build with AI at the core: LLM-driven document extraction, classification, and form processing at scale are already in production here, but there's a wide-open opportunity to make them more modular, rigorous, cheaper, and faster.

Also design some human-in-the-loop systems. Some pipelines pair automation with a dedicated operations team; you'll contribute to the internal platform they work in every day, complying with access controls, audit logging, and workflow tooling meeting SOC 2 requirements.

Own problems end to end in a small, senior team. You'll take a goal like "automate records requests through web portals" from research to design doc to production, and you'll see your work show up directly in customer accounts and revenue.

Every decision you make materially changes the trajectory of the company.

What you’ll need:

  • 5+ years building production backend systems
  • Strong TypeScript/Node - the platform is a TypeScript monorepo (API + React frontend). You write well-structured, typed services and know your way around async execution, streams, and queues
  • Pipeline engineering depth - idempotent processing, retries with backoff, dead-letter handling and recovery, checkpoint/resume for long-running jobs, backpressure, graceful degradation when downstream services fail
  • Solid PostgreSQL - schema design, safe migrations on live tables, indexing strategies, query optimization, and comfort operating a database that other teams and the product depend on
  • Document processing at scale - extracting reliable structured data from large volumes of inconsistent files (PDFs, spreadsheets, scans), with deduplication and edge-case handling
  • LLM integration - calling model APIs at scale for extraction and classification, managing rate limits and cost across providers, structuring prompts and outputs so they're testable
  • Third-party API fluency - webhooks, pagination, rate limits, and the patience to build robust clients around finicky or poorly documented APIs
  • Operational ownership - you instrument what you ship, notice when a pipeline degrades before anyone flags it, and fix root causes rather than restarting jobs
  • Independence - you can take a fuzzy operational problem, write the design doc, break it into tickets, and ship it end-to-end

Nice to have:

  • Browser automation and scraping at scale - Playwright/Puppeteer, anti-fragile selectors, session management, structured crawling
  • Email infrastructure - deliverability, SPF/DKIM/DMARC, threading and reply-matching, inbox provider APIs
  • Building internal tools for operations teams - workflow software, queue-based work assignment, role-based access control, audit trails
  • Python and/or Go
  • Workflow orchestration - Airflow or similar
  • S3/object-storage-centric data architectures
  • OCR and document AI beyond LLM calls
  • Compliance-aware engineering - SOC 2, least-privilege access, action traceability
  • Experience with government, civic, or public-records data (Public records familiarity is a genuine plus)

Our data ops stack:

  • Platform: TypeScript/Node monorepo, React frontend, Zod, strict ESLint
  • Data: PostgreSQL, S3 object storage
  • Tooling: Linear, Microservices, an AI-heavy development workflow
  • Other: Python, Go, PostgreSQL, Redis, Docker, Kubernetes, AWS

What You’ll Get From Us:

  • Founder-Level Exposure. Work closely with the CEO/CTO on all aspects of the business.
  • A zero bureaucracy environment. We believe in moving extremely fast and making bold decisions without red tape.

We believe in working with great people with a diversity of thought, an eagerness to learn,

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer, Data Engineering • Toronto, ON, Canada

Similar jobs

Senior Software Engineer – Foundational Data Systems For Ai - Canada - $200,000 - $230,000 A Year

GranicaToronto County, Canada
Full-time

Develop foundational data systems for AI, focusing on distributed systems, data formats, and adaptive engines.Requires experience with specific technologies and a builder's mindset. Show more

 • Promoted

Hybrid Toronto: Senior AI‑Driven Software Engineer

IntuitToronto
Full-time

A leading financial technology company in Toronto is seeking a Senior Staff Software Developer to contribute to innovative AI-driven applications.The role requires extensive experience in software ... Show more

 • Promoted

StackAdapt's Senior Software Engineer, Data Focus

StackAdaptToronto, ON, CA
Full-time

Drive innovation in data systems as a Senior Staff Software Engineer at StackAdapt.Oversee the strategies that power high-quality marketing analytics and performance insights.As part of the Data De... Show more

 • Promoted

Senior Software Engineer, Data

Venn (formerly Vault)Toronto, ON, CA
Full-time

Venn is the fastest-growing B2B fintech in Canada.We're on a mission to transform business banking for Canadian entrepreneurs and are looking to hire A-players interested in disrupting traditional ... Show more

 • Promoted

Senior Software Engineer: Data Warehousing & AWS

Teacup Tech Systems IncToronto, ON, CA
Full-time

A leading tech solutions company in Toronto is seeking a Senior Software Developer.This role involves working with diverse data formats and cloud technologies, particularly AWS.Candidates should ha... Show more

 • Promoted

Senior Software Engineer (Analysis)

FOSSAtoronto, on, Canada
Full-time

Modern software runs on open source — and managing the compliance, security, and regulatory complexity that comes with it is one of the biggest problems facing engineering and legal teams today.FOS... Show more

 • Promoted

Senior Software Engineer – Data & Ai For Public Sector (Hybrid) - $140,000 - $180,000 A Year

A progressive tech companyNorth York, Canada
Full-time

Seeking a Senior Software Engineer for a progressive tech company to use geospatial data and AI analytics for government projects.Role involves client engagement and influencing product architecture. Show more

 • Promoted

Senior Software Engineer, Cloud Engineering

MozillaToronto, ON, CA
Full-time

Mozilla Corporation is the non‑profit‑backed technology company that has shaped the internet for the better over the last 25 years.We make pioneering brands like Firefox, the privacy‑minded web bro... Show more

 • Promoted

Senior Software Engineer Focused on AI Application Lifecycle Management

DataRobotToronto, ON, CA
Full-time

Drive innovation as a Senior Software Engineer in AI application management.You'll be pivotal in shaping how teams deploy and operate AI solutions efficiently.This position requires a strong backen... Show more

 • Promoted

Senior Cloud & AI Software Engineer

Rubicon PathToronto
Full-time

A leading technology company in Toronto is seeking a Senior Software Developer to work on cloud and AI projects.The ideal candidate will have extensive experience with cloud services like Azure and... Show more

 • Promoted

Senior Software Engineer, Ai Applications - C$125,000 - C$145,000 A Year

Safe FleetToronto County, Canada
Full-time

Seeking a Senior Software Engineer, AI Applications to design and build scalable AI-powered applications using Generative AI platforms and integrating AI agents, RAG architectures, and workflow aut... Show more

 • Promoted

Senior Software Engineer, AI

Kluetoronto, on, Canada
Full-time

Senior Machine Learning Engineer.Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You will be leading the desi... Show more

 • Promoted

Senior Software Engineer: SaaS & AI Backend

Kaseya Limitedtoronto, on, Canada
Full-time

Join Kaseya as a Senior Software Engineer to influence backend design for SaaS products enriched with AI and data capabilities.This role requires hands-on engineering to build robust backend system... Show more

 • Promoted

Senior Software Engineer

ScotiabankToronto, Ontario, Canada
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.You will be a member of the AI Engineering and Labs team focused on designing and implementing ... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseToronto, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer Role at Fulfil

FulfilToronto, ON, CA
Full-time

Fulfil invites you to apply for the Senior Software Engineer II position in Toronto, Ontario.This full-time role emphasizes ownership of web functionalities and innovative AI integrations in a flex... Show more

 • Promoted

Senior Software Engineer – AI Startup, On-site Toronto

Starboard RecruitmentToronto, ON, CA
Full-time

A leading tech recruitment agency is seeking a Senior Software Engineer for a top-tier AI startup in Toronto.This role, requiring on-site presence, involves collaborating to design and enhance user... Show more

 • Promoted

Senior Software Engineer, Integrations

d1g1tToronto, ON, CA
Full-time

Founded and led by veteran fintech engineers who've built portfolio systems for global banks, hedge funds, and regulators, d1g1t gives wealth management firms capabilities they've never had before.... Show more

 • Promoted

Senior Software Engineer - AI-First Vehicle Platform

Toronto Film SchoolToronto, ON, CA
Full-time

A leading tech company in Toronto is seeking an experienced developer who thrives in building impactful systems.The role involves designing and shipping core systems end-to-end, solving complex pro... Show more

 • Promoted

Senior Software Engineer - Ai-First Vehicle Platform - Up To $200,000 A Year

Leading Tech CompanyNorth York, Canada
Full-time

Experienced Software Engineer to design and ship core systems end-to-end for an AI-first vehicle platform, solving complex problems in an ambiguous environment. Show more