Staff Engineer, Data Platform

NationGraph Business Corporation

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in data engineering or related field
  • Strong proficiency in Python or Go and SQL
  • Experience with distributed data systems and architecture
  • Familiarity with AI applications in data processing
  • Proven track record of owning significant production data systems
  • Ability to navigate and process messy datasets effectively
  • Strong product judgment regarding data value acquisition

Responsibilities

  • Own and design the end-to-end external data platform
  • Map and comprehensively understand the landscape of government data
  • Build robust systems that handle real-world, messy data
  • Leverage AI to innovate and enhance the traditional data stack
  • Create proprietary data flywheels that enhance knowledge graph expansion
  • Set the technical direction for acquiring and representing public-sector information
  • Influence long-term architectural decisions for data infrastructure

Benefits

  • Opportunity to work on impactful, large-scale data challenges
  • Collaborative environment working with cross-functional teams
  • Exposure to cutting-edge AI and ML technologies
  • Potential to shape the future of public-sector data acquisition and usage
  • Culture that values innovation and technical excellence
Full Job Description
Staff Engineer, Data Platform
The Role

We're looking for a Staff Engineer, Data Platform to own one of the most important technical problems at NationGraph: turning the outside world's fragmented government information into a proprietary data advantage.

This is not a traditional data engineering role focused on maintaining a warehouse or internal analytics.

You'll own the technical ecosystem that:
  • Discovers external data
  • Acquires it reliably
  • Understands and extracts information from it
  • Normalizes and connects it
  • Validates its quality
  • Makes it available to NationGraph's products and models

The scope starts with more than 110,000 independent state and local government agencies, but extends to federal data, Canada, and eventually public-sector information globally.

You'll work across:
  • Data engineering
  • Distributed systems
  • Information retrieval
  • Data modeling
  • LLMs and agents
  • Applied ML
  • Entity resolution
  • Knowledge graphs

You'll partner closely with Product, ML Research, and Infrastructure to determine both:
  • How we acquire data
  • What data NationGraph should have that nobody else does
What You'll Do
  • Own our external data platform end-to-end
    • Design systems spanning discovery, acquisition, extraction, normalization, entity resolution, validation, storage, serving, and monitoring.
    • Establish the architecture and abstractions other engineers build on.
  • Map the world of government data
    • Develop a deep understanding of where government information lives.
    • Understand how it is published, how it changes, and how information across thousands of institutions can be connected.
  • Build systems for messy, real-world data
    • Work across government websites, APIs, procurement systems, PDFs, spreadsheets, meeting records, and public records.
    • Build for changing schemas, broken sources, conflicting records, and edge cases.
  • Use AI to rethink the traditional data stack
    • Work with our ML Research team to use LLMs, agents, and emerging models to:
      • Discover new sources
      • Understand unfamiliar schemas
      • Extract structured information
      • Resolve entities
      • Monitor data quality
      • Detect when sources change
  • Build proprietary data flywheels
    • Create systems where more data improves our models.
    • Use better models to discover and understand more data.
    • Continuously expand NationGraph's underlying knowledge graph.
  • Set technical direction
    • Define the architecture for how NationGraph acquires and represents public-sector information.
    • Make decisions that will shape the platform over the next several years.
    • Help determine which technical investments create the strongest long-term data advantage.
You Might Be a Good Fit If
  • You're an unusually strong engineer who genuinely enjoys working with data.
  • You've owned significant production data systems end-to-end.
  • You enjoy the detective work of making sense of unfamiliar, messy datasets.
  • You're strong in Python, Go, or another systems/backend language.
  • You're highly proficient with SQL.
  • You understand distributed data systems, including:
    • Orchestration
    • Idempotency
    • Backfills
    • Retries
    • Observability
    • Lineage
    • Failure recovery
  • You have experience with one or more of:
    • Large-scale external data
    • Crawling
    • Information retrieval
    • Entity resolution
    • Knowledge graphs
    • Document processing
  • You're excited about using LLMs and modern ML as components of data infrastructure.
  • You care deeply about data quality, correctness, and reliability.
  • You have strong product judgment and can reason about what data is actually worth acquiring, not just how to acquire it.
  • You thrive in ambiguity and would rather create the architecture 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, proprietary models, and emerging frontier-model research

Our stack will evolve. At Staff level, you'll help decide how.

Similar Jobs

More Information Technology Jobs

Find similar Staff Engineer, Data Platform jobs: