Software Engineer, Agentic Search
Exa
Posted: September 3, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We're building a search engine from scratch to serve every AI application, with a focus on high-performance infrastructure and vector databases in Rust. The Agentic Search Team is responsible for designing and implementing complex searches that can run for minutes, hours, or days. We're looking for a skilled engineer to join our team and contribute to the development of our search engine.
Required Skills
Job Description
Exa is building a search engine from scratch to serve every AI application. We build massive-scale infrastructure to crawl the web, train state-of-the-art embedding models to index it, and develop super high performant vector databases in Rust to search over it. We also own a $5M H200 GPU cluster that regularly lights up tens of thousands of machines.
Our Agentic Search Team is building high-compute search to handle the most complex searches. These searches might run for minutes, hours, or even days. We're pretty flexible on what projects people work on based on their skills and interests.
Desired Experience
• You can whip up React/Node projects in no time
• You have extensive prompt engineering experience, or would be excited to ramp up very quickly
• You're excited to wear many hats (sales, marketing, backend, frontend, etc)
• You care about the problem of finding high quality information and recognize how important this is for the world
Example Projects
• Create an Exa Chat frontend where you chat with Exa results
• Build agentic orchestration pipelines that could run for a whole day
• Make our web crawler 3x faster
This is an in-person opportunity in San Francisco. We're happy to sponsor international candidates (e.g., STEM OPT, OPT, H1B, O1, E3).