Exa

About Exa

Transforming AI queries with precise search infrastructure

🏢 Tech👥 21-100 employees📍 Lower Haight, San Francisco, CA💰 $112.2m
B2CB2BArtificial Intelligence

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

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

Woflow

Software Engineering

Woflow📍 Remote - Remote

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.

🏠 RemoteMid-Level
11 months ago
Exa

Software Engineering

Exa📍 Singapore - On-Site

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.

🏛️ On-SiteMid-Level
2 months ago
YipitData

Web Scraping Engineer

YipitData📍 India - Remote

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.

🏠 RemoteMid-Level
3h ago
Hightouch

Web Engineer

Hightouch📍 Remote (North America) - Remote

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.

🏠 RemoteSenior
2w ago
Scarlet

Software Engineering

Scarlet📍 Remote - Remote

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.

🏠 Remote
1 year ago