Startups · AI

Software Engineer, Knowledge Engine – Query Engine

Exa · San Francisco, California · On-site

← All jobs
About Exa

Search API for AI agents that need real-time web data, deep research, and structured content from one endpoint. Try our API for free. Backed by Lightspeed, Y Combinator and a16z.

About the role

Own storage and indexing across backends: data layout, partitioning and indexes for graph, vector, full-text, time-series and geospatial retrieval, with bulk snapshot builds and live ingest that never take the system down. Decide how best to search: cost-based planning from cardinality estimates that chooses, for each question, which backends to use, in what order and how to join their results, executed as traversals, retrievals, filters and aggregations in one plan. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • You've worked deep inside a distributed database, query engine, search engine or storage system
  • Strong grasp of indexing, query planning and optimization, and storage formats
  • Solid grasp of distributed systems fundamentals: consensus, replication, sharding and fault tolerance
  • Strong in a systems language (Go, Rust or C++)
  • You profile before you optimize, and you've shipped measured latency wins in production
  • You obsess over correctness, reliability and data quality as much as scale
More about this role

Exa is an applied AI lab building a search engine unlike the world has ever seen. We build massive-scale infra to crawl the entire web, train state-of-the-art embedding models to process it, and design super high performant vector databases to retrieve over it. We now power search for Cursor, Cognition, HubSpot, and over 400,000 developers and have raised $350m from Lightspeed, Benchmark, and a16z.

Our ultimate goal is to build perfect search over all the world's information, far beyond Google. If you want to build massive-scale ML systems that will define the way the new AI world consumes information, this is the place for you.

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 own the query engine that searches hundreds...

Read the full posting on Exa's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.