Skip to content

Software Engineer, Knowledge Systems

180k – 350kSan Francisco, CABackend EngineeringOnsite5+ YOE
Summary

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.

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
Similar roles at this salary range
All Backend Engineering jobs →
Prompt Health

Senior Healthcare Integrations Software Engineer

Senior engineer building scalable EDI/API healthcare integrations for B2B SaaS. Requires 5+ years experience, strong API skills, and proficiency in PHP or Python.

170k – 200kUnited StatesBackend EngineeringRemote5+ YOEPHPEDI
xAI

Member of Technical Staff

Write and maintain production backend services, build scalable frameworks, and deploy infrastructure using Java, Python, React, Docker, and Kubernetes. Requires 1 year of experience with LLMs, recommendation systems, and probabilistic modeling.

180k – 220kPalo Alto, CABackend EngineeringOn-site1+ YOEJavaScala
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSeattle, WABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSan Francisco, CABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kNew York, NYBackend EngineeringHybrid2+ YOEJavaKafka