Senior Software Developer, Data & Infra (Remote)

Investigative Journalism Foundation

Toronto

On-site

CAD 95,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary $95k-$120k CAD
Health and dental benefits
15 vacation days
Unlimited sick days
Remote-first with hybrid options in BC
PD spending account
Home office allowance

Job summary

Investigative Journalism Foundation seeks a Senior Software Developer focused on data and infrastructure in a remote-capable role. You will own the data pipelines, databases, and AI classification systems powering public-interest databases used by researchers and journalists.

You will work on Local News Finder with AI-assisted classification and expand to additional databases, with an emphasis on scale, reliability, and transparent data provenance across Ontario and Quebec.

Qualifications

  • Own production systems end-to-end, from design to deployment and maintenance.
  • Strong Python experience in production, plus data pipelines and third‑party APIs.
  • Strong PostgreSQL skills including schema design and migrations.
  • Hands‑on experience deploying apps on AWS.
  • Production experience with React, Next.js and TypeScript.
  • Experience with LLM APIs, prompt engineering or model evaluations is a plus.
  • Clear written and verbal communication with non-technical stakeholders.
  • Comfortable working autonomously on a small team.
  • Excitement about building tools for journalists and public interest.

Responsibilities

  • Build, deploy and operate data pipelines on the cloud.
  • Design databases behind the tools, with data provenance in mind.
  • Create internal tools for partners and reviewers.
  • Extend and improve AI classification pipelines and evaluation harnesses.
  • Contribute to public-facing interfaces for databases.

Skills

Python production
PostgreSQL
AWS
React/Next.js/TypeScript
LLM APIs
Clear communication
Autonomous/small team work
Public-interest tooling
Web scraping (Playwright/BeautifulSoup
French (asset)

Tools

Playwright
BeautifulSoup
AWS tooling

Job description

Investigative Journalism Foundation seeks a Senior Software Developer focused on data and infrastructure in a remote-capable role. You will own the data pipelines, databases, and AI classification systems powering public-interest databases used by researchers and journalists.

You will work on Local News Finder with AI-assisted classification and expand to additional databases, with an emphasis on scale, reliability, and transparent data provenance across Ontario and Quebec.

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

Similar jobs worth comparing

Director of Development: Mission-Driven Fundraising, Remote
Director of Development: Mission-Driven Fundraising, Remote

Investigative Journalism Foundation • Toronto

Hybrid
CAD 100,000 - 120,000
Dental and health benefits
Flexible vacation
Unlimited sick days
+3
Intermediate Full-Stack Software Developer - Remote (Canada)
Intermediate Full-Stack Software Developer - Remote (Canada)

Info-Tech Research Group • Canada

Hybrid
CAD 85,000 - 110,000
Competitive salary
Benefits plan
RRSP matching
+2
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Socket.dev • London

Hybrid
CAD 100,000 - 140,000
Competitive salaries
Benefits plan
RRSP matching
+2
Senior Data & Reporting Leader (Remote, Canada)
Senior Data & Reporting Leader (Remote, Canada)

Kibbi Technologies Inc. • Quebec

On-site
CAD 175,000 - 200,000
Fully remote role in Canada
Flexible time off
Equipment provided
+1
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group International • Toronto

Hybrid
CAD 110,000 - 140,000
Competitive salary
Benefits plan
RRSP matching
+2
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group • Canada

Hybrid
CAD 90,000 - 140,000
Training & career development budget
Work-life balance
Remote/hybrid work options
Senior Software Engineer: Data Pipelines, AI & Remote Work
Senior Software Engineer: Data Pipelines, AI & Remote Work

d1g1t • Toronto

On-site
CAD 120,000 - 140,000
Competitive compensation with bonus
Healthcare benefits
Fitness and wellness credit
+1
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Benefits plan
RRSP matching
+1
Software Engineer, AI Adoption Platform (Remote-friendly)
Software Engineer, AI Adoption Platform (Remote-friendly)

Cohere • Toronto, Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Lunch stipend
Health and dental benefits
RRSP matching
+5
Senior Rails Software Engineer - Remote/Hybrid
Senior Rails Software Engineer - Remote/Hybrid

Info-Tech Research Group • Toronto

Hybrid
CAD 90,000 - 140,000
Benefits plan
RRSP matching
Flexible work options