Skip to content
ExaExaSan Francisco, CA

Software Engineer, Knowledge Systems

Build systems for extracting, connecting, retrieving, and reasoning over knowledge from the web to enable AI agents to answer questions with precision. Requires experience with complex distributed backend systems and petabyte-scale data pipelines.

180k – 350k
On-site5+ YOEBackend Engineering

About the role

Responsibilities

  • Build systems that understand what is true about the world
  • Extract, connect, retrieve, and reason over knowledge from the web and beyond
  • Enable AI agents to answer questions with unprecedented precision and completeness

Requirements

  • Experience building and maintaining complex distributed backend systems
  • Experience building data pipelines that process petabytes of documents, metadata, and unstructured data
  • Comfortable optimizing systems for correctness, reliability, and scale
  • Deep care about data quality and finding high-quality information

Nice-to-Haves

  • Experience building systems involving graph traversal, entity resolution, data quality, or truth discovery

Example Projects

  • Build a system that can answer every factual question about every person in the world
  • Design a new query language for searching, traversing, and reasoning over billions of facts

Skills

Distributed SystemsBackend SystemsData PipelinesPetabyte-Scale Data ProcessingGraph TraversalEntity ResolutionData QualityTruth DiscoveryQuery LanguagesKnowledge Graphs
Fathom - AI Notetaker

Backend Engineer

Fathom - AI NotetakerUnited States

Backend Engineer building and scaling highly-available services for Fathom's AI meeting assistant. Requires strong Rails and Kubernetes/Go experience to improve reliability, efficiency, and customer experience at massive scale.

180k – 240k
Remote5+ YOEBackend Engineering
Hightouch

Software Engineer, Control Plane

HightouchUnited States

Builds backend tools for enterprise control plane including access control, change management, and data warehouse optimization. Requires expertise in distributed systems, asynchronous workflows, and product-minded engineering for scalable, reliable architectures.

180k – 260k
RemoteBackend Engineering
Hightouch

Software Engineer, Streaming Systems

HightouchUnited States

Builds and scales high-throughput streaming infrastructure to ingest and process billions of customer behavioral events in real-time at sub-second latency. Owns end-to-end projects, solves customer scaling issues, and influences roadmap in a remote-first startup.

180k – 320k
RemoteBackend Engineering
Hightouch

Software Engineer, Customer Studio Backend

HightouchUnited States

Builds backend systems for Customer Studio, optimizing data warehouse performance, real-time audience syncing, analytics, and AI-enhanced workflows for marketing teams. Requires strong distributed systems expertise and product-minded thinking.

180k – 320k
RemoteBackend Engineering
Deepgram

Billing & Analytics Software Engineer

DeepgramCalifornia

Builds and maintains billing pipelines for usage metering, aggregation, invoicing, and integrations with platforms like M3ter and Salesforce. Delivers customer-facing dashboards and internal analytics, requiring 5+ years in SaaS billing systems and backend expertise in Python, TypeScript, or Go.

180k – 245k
Remote5+ YOEBackend Engineering