Software Engineer, Knowledge Engine – Data Infrastructure

Posted 3 Days Ago
Be an Early Applicant
Zürich, CHE
In-Office
180K-350K Annually
Entry level
Artificial Intelligence • Software
Building embeddings-based search infrastructure
The Role
Build foundational data infrastructure for Exa’s knowledge engine, including pipelines that transform web crawls, vendor datasets, and APIs into a continuously updated knowledge graph. Develop incremental, replayable, idempotent processing over large-scale data; implement entity resolution, truth discovery, provenance, lineage, and data-quality measurement; and operate Spark-based pipelines across petabytes of structured and unstructured data.
Summary Generated by Built In

The Knowledge Platform team builds Exa's knowledge engine. We continuously synthesize information from across the web and beyond into one of the world's largest open-domain knowledge graphs, with hundreds of billions of evidence-backed claims. The work has two halves: construction pipelines that decide what to trust, and retrieval engines that decide how best to search it. Our goal is to give agents answers to any factual question about the world with unprecedented precision and completeness.

In this role, you'll build the knowledge construction pipelines: turning everything from a 100k docs/s web crawl to vendor datasets into a graph of what is true about the world, and keeping it correct as data changes.

This is greenfield work with a massive scope. There is no off-the-shelf system for building a model of the world from the open web, so you'll make foundational decisions, from how claims are represented and resolved to how trust is assigned and how the graph evolves over time, that everything built on top of it depends on.

What you'll do
  • Continuously synthesize the live web crawl, vendor deliveries and APIs, and other off-the-web sources into one typed graph: extraction that turns pages and records into ontology-shaped claims, each carrying its provenance, timestamp and confidence.

  • Bring every new source in cleanly: versioned, append-only history with schema evolution, late-arriving and corrected records, and replayable cursors, so every claim traces back to the exact delivery that produced it.

  • Decide what to trust: entity resolution across billions of records (blocking, pairwise scoring, clustering) into canonical people, companies, places and publications, then truth discovery that weighs source reliability, recency and corroboration to reconcile conflicting claims.

  • Keep that picture current and convergent: streams arrive continuously, out of order and at very different rates, so the graph is eventually consistent by design. You'll build incremental computation over change data feeds, where each update is a diff of what changed and every job is idempotent and resumable, so the graph converges to the same state however runs interleave, fail or replay, and readers only ever see committed, consistent versions.

  • Measure precision and completeness: labeled evals for extraction and resolution, per-source coverage and correctness metrics, and lineage that pinpoints which source or stage broke and why.

What we're looking for
  • You've built and operated large-scale distributed data pipelines in production over petabytes of structured and unstructured data, with Spark over a lakehouse format (Delta Lake, Iceberg, Hudi).

  • You understand incremental processing deeply: change data capture, idempotent writes, backfills and reprocessing.

  • Strong in Python and at least one systems language; you can read and tune Spark query plans.

  • You obsess over correctness, reliability and data quality as much as scale.

Bonus
  • Entity resolution, record linkage, knowledge graphs or ontologies

  • Information extraction or truth discovery at scale

  • Lance or other columnar/vector-native formats

Example projects
  • Take a new billion-row dataset from first delivery to queryable entities in days, not months.

  • Keep a graph of hundreds of billions of claims current with incremental updates, so a fact that changes on the web reaches it in minutes.

  • Build a system that knows every company and person in the world, with one evidence-backed record each, resolved across the web and every source we ingest.

Exa is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or related conditions, criminal histories consistent with applicable law, or any other basis protected by applicable law.

Skills Required

  • Experience building and operating large-scale distributed data pipelines in production over petabytes of structured and unstructured data
  • Experience with Spark over a lakehouse format such as Delta Lake, Iceberg, or Hudi
  • Deep understanding of incremental processing, including change data capture, idempotent writes, backfills, and reprocessing
  • Strong Python skills
  • Proficiency in at least one systems programming language
  • Ability to read and tune Spark query plans
  • Strong focus on correctness, reliability, and data quality at scale
  • Experience with entity resolution, record linkage, knowledge graphs, or ontologies
  • Experience with information extraction or truth discovery at scale
  • Experience with Lance or other columnar or vector-native formats
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Burlington, MA
86 Employees
Year Founded: 2021

What We Do

Exa was built with a simple goal — to organize all knowledge. After several years of heads-down research, we developed novel representation learning techniques and crawling infrastructure so that LLMs can intelligently find relevant information.

Similar Jobs

Tulip Logo Tulip

Project Manager

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
27 Locations
310 Employees

ServiceNow Logo ServiceNow

Senior CRM Sales Specialist

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Zürich, CHE
29000 Employees

ServiceNow Logo ServiceNow

Consultant

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Zürich, CHE
29000 Employees

Benchling Logo Benchling

Implementation Manager

Cloud • Healthtech • Social Impact • Software • Biotech
Hybrid
Zürich, CHE
605 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account