
About Exa
Transforming AI queries with precise search infrastructure
Key Highlights
- Raised $112.2 million in Series A funding
- Headquartered in Lower Haight, San Francisco, CA
- 21-100 employees focused on AI search technology
- Unique embeddings-based search engine eliminating AI 'hallucinations'
Exa is revolutionizing AI search infrastructure with its embeddings-based search engine, designed to enhance the accuracy of AI model responses by filtering the internet for precise knowledge. Headquartered in Lower Haight, San Francisco, Exa has raised $112.2 million in funding through several succ...
🎁 Benefits
Exa offers competitive salaries, equity options, and a flexible remote work policy. Employees enjoy generous PTO, parental leave, and a budget for pro...
🌟 Culture
Exa fosters a culture focused on innovation and precision in AI search technology. The team values collaboration and is committed to building a unique...

Ai Research Engineer • Mid-Level
Exa • San Francisco - On-Site
Skills & Technologies
Overview
Exa is hiring an AI Research Engineer to design and build evaluation systems for their AI-driven search engine. You'll work with Python and Rust to develop comprehensive evaluation strategies. This position requires hands-on ML experience and strong engineering fundamentals.
Job Description
Who you are
You have hands-on ML experience, particularly in training, finetuning, or evaluating models — ideally with a focus on embeddings or large language models (LLMs). Your strong engineering fundamentals allow you to build reliable systems, and you are proficient in Python and Rust, as well as working with distributed pipelines and GPU/cluster jobs.
You enjoy diving into data, building evaluation sets, and inspecting edge cases — your creativity shines through in designing measurement strategies that effectively assess search engine performance. You are excited about the challenge of defining what 'good search' means in the context of AI and are eager to contribute to shaping the future of search technology.
What you'll do
In this role, you will design and build the evaluation stack at Exa, focusing on how to evaluate search engines in an LLM world. You will create comprehensive and effective evaluation suites that reflect real-world usage by developers, agents, and humans. Your work will involve collaborating closely with ML researchers, data engineers, and infrastructure engineers to establish feedback loops that enhance search models.
You will write a manifesto detailing what perfect search means and design benchmarks, agentic tasks, and real-world test suites. Your contributions will directly influence the optimization strategies we adopt for our search engine, ensuring that we can filter the world's knowledge effectively and efficiently.
What we offer
This is an in-person opportunity based in San Francisco, and we are open to sponsoring international candidates. You will be part of a team that is at the forefront of AI technology, working on one of the most ambitious indexing operations in the world. We offer a collaborative environment where your ideas and contributions will be valued as we strive to build the search engine for the age of AI.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Exa.
Similar Jobs You Might Like
Based on your interests and this role

Ai Research Engineer
Exa is hiring an AI Research Engineer to develop embedding models for a new search engine. You'll work with PyTorch and Rust to create high-performance vector databases. This role requires graduate-level ML experience and a strong coding background.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Infrastructure Engineer to lead the creation of groundbreaking tooling for synthetic data generation. You'll work with technologies like Python and TensorFlow to ensure AI features perform flawlessly. This position requires 10+ years of experience in machine learning infrastructure.

Machine Learning Engineer
Uber is hiring a Senior ML Engineer to develop and productionize machine learning models for dynamic security systems. You'll work with Python, TensorFlow, and Kubernetes in San Francisco. This position requires 5+ years of experience in ML and security contexts.

Machine Learning Engineer
Mithrl is hiring a Machine Learning Engineer for their Discovery Applications team to build end-to-end scientific workflows. You'll work with Python and machine learning frameworks like TensorFlow and Keras to support decision-making in drug discovery. This role requires a deep understanding of the discovery and preclinical development cycle.

Software Engineering
OpenAI is hiring a Software Engineer for the Applied Evals team to design and build evaluation systems for advanced AI models. You'll work with Python and machine learning techniques to improve model reliability and user experience. This position requires a product-minded approach and experience in AI systems.