Scraping & Automation Jobs
Powered ByGaffa
NationGraph
Posted 28.08.2026

Software Engineer, Data Mining

Software DevelopmentCanadaFull-time
View Job
AI Summary

Written from the original listing. Read the full description below before applying.

NationGraph is seeking a Software Engineer specializing in Data Mining to develop systems for acquiring public-sector information from the internet at scale, focusing on building and maintaining a large fleet of scrapers.

NationGraph — Software Development, headquartered in San Francisco, California.

About NationGraph

NationGraph is building the data and intelligence layer for the public sector.

  • More than 110,000 state and local government agencies across the U.S. independently publish information about:
  • That information is fragmented across millions of websites, documents, databases, procurement systems, meeting records, and public records.
  • NationGraph turns that information into structured, connected, actionable intelligence for businesses selling to government.
  • Founded in 2024, NationGraph is dedicated to making uncommon knowledge common, because public data should actually be public.

The Role

We’re looking for a Software Engineer, Data Mining to own one of the most important technical problems at NationGraph: building the systems that acquire public-sector information from across the internet at massive scale. Our goal is to operate hundreds of thousands, and eventually millions, of scrapers covering every level of government across the U.S. and Canada, and eventually worldwide.

This is not a role focused on manually building individual scrapers. You’ll own the infrastructure, abstractions, and automation that allow us to create, deploy, monitor, and maintain an enormous fleet of scrapers reliably.

You’ll work across:

  • Web crawling and scraping
  • Browser automation
  • Distributed systems
  • Data extraction
  • Infrastructure and orchestration
  • LLMs and agents
  • Monitoring and observability

What You’ll Do

  • Own our scraping infrastructure end-to-end
  • Build for the messy internet
  • Make scraping a distributed systems problem
  • Use AI to rethink scraping
  • Build systems that get better with scale
  • Expand our coverage globally

You Might Be a Good Fit If

  • You’re an unusually strong engineer who enjoys figuring out how things work.
  • You’ve built production web crawlers, scraping systems, browser automation, or large-scale external data pipelines.
  • You’re strong in Python, Go, TypeScript, or another backend/systems language.
  • You understand the realities of scraping modern websites, including:
  • You understand distributed systems, including:
  • You care deeply about data quality, correctness, and reliability.
  • You’re excited about using LLMs and agents to automate traditionally manual scraping work.
  • You naturally think about leverage: not how to scrape one website, but how to build a system capable of scraping the next 10,000.
  • You thrive in ambiguity and would rather build the system than be handed one.

We’re particularly interested in backgrounds spanning:

  • Alternative data
  • Quantitative research infrastructure
  • Search and crawling
  • AI data infrastructure
  • Knowledge graphs
  • Large-scale document processing
  • Data aggregation

None of these are requirements.

Our Engineering Stack

  • Backend: Python, Go, PostgreSQL
  • Infrastructure: Redis, Docker, Kubernetes
  • Frontend: React, TypeScript
  • AI / ML: LLMs, agents

Our stack will evolve, you’ll help decide how.

Why NationGraph

  • Own a foundational problem
  • Work on a genuinely hard data problem
  • Build a real data moat
  • Work with exceptional people
  • Have real ownership

If the idea of building the data infrastructure to map and understand how government works sounds exciting, we’d love to talk.

Compensation Range: CA$170K - CA$200K

  • Seniority level

    Mid-Senior level

  • Employment type

    Full-time

  • Job function

    Engineering and Information Technology

  • Industries

    Software Development

Collected automatically from ca.linkedin.com on Sep 10, 2026.Report an issue with this listing