Research Engineer, Generalist
Generalist Research Engineer working across Exa's search and retrieval stack including crawling, parsing, ML performance, and retrieval algorithms to improve search quality and performance for customers.
About the job
Responsibilities
- Design and ship a new parser that dramatically improves retrieval performance
- Improve throughput and latency of ML models
- Make our web crawler 3x faster
- Work across the search and retrieval stack: crawling, parsing, ML performance, retrieval algorithms
- Improve end quality of search endpoints for customers
Requirements
- High attention to detail; ability to simultaneously understand customer needs and implementation details of the system
- Great intellectual horsepower - generalists who are eager to go deep
- Excited to work across search and retrieval stack: crawling, parsing, ML performance, retrieval algorithms and more
- Comfortable working across different systems, and shipping fast
- Care about the problem of finding high quality information and recognize how important this is for the world
Nice-to-Haves
- Experience building massive-scale ML systems
Compensation
- Salary range: $180,000 - $350,000
Skills
Machine Learning, Crawling, Parsing, Retrieval Algorithms, Vector Databases, Embedding Models
Similar jobs
ML Engineering jobsBuild and deploy agentic systems that power AI-driven creative video workflows. The role requires 5+ years of experience, production ML or agentic pipeline development, context engineering, and expertise in evaluation and agent infrastructure.
Build and advance agentic machine-learning systems for multimodal creative tasks, with a focus on video understanding, reasoning, control, and tool use. The role requires strong production ML or agent-pipeline experience and deep knowledge of modern LLM techniques.
Build evaluation methods, RL environments, agent tooling, and scalable infrastructure that make subjective qualities such as design and taste measurable for frontier AI models. The role requires experience with evaluations, RL environments, ML or post-training, plus strong backend engineering skills.
Build and scale generative video and multimodal models, optimizing training and inference for efficiency, throughput, and ultra-low latency. The role requires deep learning systems expertise, strong PyTorch/CUDA experience, and the ability to move research models into production.
Build production-grade AI agents, evaluation infrastructure, and developer tooling that make AI-assisted engineering faster, safer, and reusable across teams. The role requires software engineering experience, platform or internal developer-product experience, and hands-on expertise with LLM integration and orchestration.