
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...

Software Engineering • Mid-Level
Exa • San Francisco - Remote
Skills & Technologies
Overview
Exa is hiring a Software Engineer specializing in Web Crawling to build a search engine from scratch. You'll work with Rust and TypeScript to develop high-performance systems for web crawling. This position requires extensive experience in building and scaling web crawlers.
Job Description
Who you are
You have extensive experience building and scaling web crawlers, or you are excited to ramp up very quickly. Your background includes working with high-performance languages such as Rust or C++, and you are familiar with TypeScript and Playwright. You understand the importance of optimizing systems to an exceptional degree and are passionate about finding high-quality knowledge on the web.
You recognize the challenges of crawling the web at scale, including handling dynamic content, JavaScript rendering, and anti-bot measures. You are comfortable designing systems that can efficiently manage crawl politeness and rate limiting across thousands of domains. Your experience includes creating intelligent crawl scheduling and prioritization algorithms to maximize coverage efficiency.
Desirable
Experience with distributed systems and a strong understanding of web technologies will set you apart. Familiarity with modern web design and the Chrome DevTools Protocol (CDP) is a plus. You are eager to contribute to a team that is building a search engine from scratch and are ready to tackle the challenges that come with it.
What you'll do
As a Web Crawler engineer at Exa, you will be responsible for developing and maintaining a distributed crawler capable of handling over 100 million pages per day. You will optimize the crawling process to ensure politeness and efficiency while navigating complex web structures. Your role will involve designing systems that can detect and manage dynamic content, ensuring that our search engine remains effective and up-to-date.
You will collaborate closely with other engineers to build massive-scale infrastructure that supports our ambitious goals. This includes working with a $5 million H200 GPU cluster and coordinating efforts across a team of talented individuals. You will also have the opportunity to contribute to the development of state-of-the-art embedding models and high-performance vector databases.
What we offer
At Exa, we provide a dynamic work environment where innovation is encouraged. You will have the chance to work on cutting-edge technology and contribute to a project that aims to revolutionize the way AI applications access information. We offer competitive compensation and are happy to sponsor international candidates, ensuring that we attract the best talent from around the world. Join us in building a search engine that serves every AI application and makes a significant impact on the future of information retrieval.
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

Software Engineering
Woflow is hiring a Software Engineer for their Web Crawling team to develop and optimize web crawlers for high-quality data collection. You'll work with Python and web scraping techniques in a remote environment. This position requires at least 3 years of experience.

Software Engineering
Exa is seeking a Software Engineer specializing in Web Crawling to build a search engine from scratch. You'll work with high-performance languages like Rust and C++ to develop massive-scale infrastructure for web crawling. This role requires experience in building and scaling web crawlers.

Web Scraping Engineer
YipitData is hiring a Web Scraping Engineer II to design and maintain robust web scrapers that influence key reports and strategic decisions. This role requires expertise in navigating dynamic website structures and optimizing large-scale data extraction.

Web Engineer
Hightouch is seeking a Senior Web Engineer to craft exceptional web experiences for their public website. You'll work with technologies like JavaScript, React, and Node.js to enhance marketing workflows. This role requires a strong background in web engineering and a passion for storytelling through digital platforms.

Software Engineering
Scarlet is hiring a Software Engineer to help build innovative medical AI solutions. You'll work with Clojure to tackle engineering challenges in the healthcare sector. This position is fully remote.