Exa

Software Engineer, Backend

Exa
Apply
5 months ago
Singapore, SingaporeSenior

Responsibilities

  • Contribute to Exa’s search architecture and backend systems.
  • Build Google-level keyword search over billions of web pages.
  • Develop high-performance web-crawling systems that work optimally across websites.
  • Build custom vector databases capable of processing over a billion vectors in under 100 milliseconds.

Requirements

  • Experience writing and maintaining high-throughput, low-latency systems.
  • Ability to build data-processing pipelines handling millions of documents per day.
  • Comfort optimizing systems to an exceptional degree.
  • Interest in finding high-quality information and understanding its importance.
  • Experience with a high-performance language such as C++ or Rust is a plus.

Benefits

  • In-person role located in Singapore.
  • Visa sponsorship is available for international candidates, though it is not guaranteed.
  • Premium medical, dental, and vision healthcare benefits.
  • Fertility benefits.
  • 16 weeks of fully paid parental leave for all new parents.
  • Monthly wellness stipend.

Tech Stack

Categories

BackendData Engineering
Exa

About Exa

51-200 employees

Exa builds a web-scale search engine and API for AI agents and developer applications, combining its own crawler, embedding models, and high-performance vector search. It sells usage-based APIs and enterprise integrations that power retrieval-augmented generation, browsing, and automation on live web content. The company runs large crawling infrastructure and dedicated GPU clusters to continuously index and embed pages, and ships low-latency search components written in Rust.

Contact me