ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer, Data Operations Automation

NationGraph

Toronto, Ontario, Canada permanent

Posted: November 5, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Software Engineer to join our team in Toronto, Ontario, Canada. The ideal candidate will have expertise in data operations automation, data normalization, and knowledge graph development. The successful candidate will be responsible for building a single, intuitive interface to present public procurement information.

Job Description

About NationGraph

Our world runs on public infrastructure, yet government data sits fragmented across thousands of portals, PDFs, and poorly designed databases. Finding relevant information—like which city just put out an RFP, or which agency is buying a new software system—often requires detective-level research. NationGraph’s mission is to end that detective work.

By automating data collection, normalizing records, building a knowledge graph with this data, and presenting them in a single, intuitive interface, we do for public procurement what Bloomberg did for finance and CoStar did for commercial real estate.

Our team works hard to simplify the complicated process of doing business with the government by building great software to solve a real problem.

AI applications applied to government procurement is in its infancy, join us in building an industry defining product.

You’ll Join A Small Founding 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 Data Automation Engineer 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.

Location & Compensation

• We offer a highly competitive salary + equity as a well funded and fast growing startup.

• Unlimited PTO

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

We believe that in-person work should be the default, with work-from-home days used as needed to support a healthy and balanced work environment.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply