NationGraph Logo

NationGraph

Software Engineer, AI Agents

Reposted 16 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Mid level
In-Office
Toronto, ON
Mid level
The role involves building and maintaining data operations infrastructure, automating data requests, implementing scrapers, and ensuring system reliability.
The summary above was generated by AI

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.

The Role:

We’re hiring our first Software Engineer, AI Agents to upgrade our existing data operations infrastructure and build the backbone that gathers, syncs, and maintains structured data at scale. You’ll design and ship the automation layer that powers tens of thousands of real-world interactions (emails, webforms, portals, downloads) and ensures reliability across distributed systems.

What You’ll Do:

  • Automate sending and receiving data requests end-to-end: filtering/noise control, thread linkage, auto-downloads, failure handling, basic replies.

  • Data Request Engine Automation: automate email, email-forms, and webforms; tackle portal submissions with browser automation.

  • Enrichment pipeline: turn client enrichment requests into data ready sends; route and monitor responses automatically.

  • Targeted discovery/scraping: build URL/data scrapers using Ops’ search patterns to find exact endpoints at scale.

  • Engineer reliability: manage retries/backoff, queues, observability, and self-healing jobs.

  • Ship fast, iterate faster: get real systems live early; refine with traffic.

What You’ll Bring:

  • 2–5 years backend/automation engineering.

  • Python expertise; API integrations; browser automation (Playwright/BrowserBase; BeautifulSoup okay).

  • SQL fluency (Postgres/Supabase/RDS) inside live automation loops.

  • Experience with async jobs/queues/schedulers and background workers.

  • Comfort stitching LLMs into workflows for routing/interpretation.

  • Clear communication, great docs, and ownership mindset.

Nice to have: early-stage startup experience; Airflow or similar; logging/metrics/monitoring patterns.

Benefits:

  • Competitive salary + early-stage equity 💰

  • Unlimited PTO ✈️

  • High-quality health insurance, dental & vision coverage 🏥

  • Company provided lunches (Mon - Thur) 🍜

Our Interview Process
We run a focused, high-signal process designed to be fast, thoughtful, and respectful of your time. Our goal is mutual clarity - not unnecessary hoops.
Round 1: Intro Conversation (30 min video call)
A short conversation to get to know each other.
We’ll talk about your background, motivations, and what you’re looking for. You’ll learn more about us, the role, and how we work.
Goal: Mutual fit and alignment on culture and values.
Round 2: Deep Dive (30-60min)
A working session where we explore your domain expertise and how you approach problems.
This is not trivia or gotcha questions - we’re interested in how you think.
Goal: Understand your depth, judgment, and problem-solving style.
Round 3: Case Exercise (Take-home or live)
A practical, real-world exercise that reflects the kind of work you’d do here.
You may complete it asynchronously or live with us depending on the role.
Goal: See what you can produce in your role.
Round 4: Final Round
You’ll spend with our founders, and dive deeper into how we’d work together.
Goal: Final mutual evaluation and, if there’s strong alignment, an offer.
Our Principles

  • Speed: We aim to move from round to offer quickly, we appreciate your time.

  • Respect: Every round has a clear purpose. No redundant interviews.

  • Signal over ceremony: We care more about what you’ve built and how you think than where you went to school.

  • Mutual evaluation: This is a two-way process. You’re interviewing us, too!

  • Bar-raising: Every hire should make the team stronger. When in doubt, we pass.

We believe in-person work is our default. We're building a team of people who desires to work side-by-side and shape the culture of a growing company. In our experiences, some of the best ideas come from being in the room, feeling the pain, hearing the nuance, and catching the details that are easy to miss.

At the same time, we’re flexible and supportive when working-from-home is needed to maintain a healthy, balanced work environment.

Top Skills

Airflow
Api Integrations
Beautifulsoup
Playwright
Postgres
Python
Rds
Supabase

NationGraph Toronto, Ontario, CAN Office

180 Dundas St W, Toronto, Ontario, Canada, M5G 1Z8

Similar Jobs

3 Hours Ago
Easy Apply
Remote or Hybrid
Toronto, ON, CAN
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Customer Success Manager will support clients in improving their operations using the IoT platform by developing customized success plans and fostering long-term relationships.
Top Skills: Internet Of Things (Iot)SaaS
4 Hours Ago
Easy Apply
In-Office or Remote
8 Locations
Easy Apply
Entry level
Entry level
Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Halter seeks expressions of interest for various roles across teams like Engineering, Product, Hardware, Sales, and Support. Applicants should be passionate about impactful work and problem-solving. A cover letter is required to express interest and qualifications.
6 Hours Ago
In-Office
Ottawa, ON, CAN
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The role involves designing and developing Cloud Native Control-Plane functions, ensuring operational performance, and collaborating in a DevOps environment with a focus on SRE principles.
Top Skills: AWSAzureCi/CdCloud NativeCloud-Based DatabasesDockerGoogle Cloud PlatformGrpcKubernetesRestful ApisTerraform

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account