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

Exa

Software Engineering Mid-Level

ExaSingapore - On-Site

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have extensive experience building and scaling web crawlers, or you are excited to ramp up very quickly. You have experience with some high-performance languages such as C++ or Rust, and you are comfortable optimizing a system to an exceptional degree. You care about the problem of finding high-quality knowledge and recognize how important this is for the world. You understand the complexities involved in crawling the web and are eager to tackle challenges like dynamic content and anti-bot measures.

Desirable

Experience with distributed systems and algorithms for intelligent crawl scheduling would be a plus. Familiarity with optimizing crawl politeness and rate limiting across thousands of domains is also desirable. You are someone who enjoys problem-solving and is keen on developing innovative solutions to enhance web crawling efficiency.

What you'll do

As a Web Crawler engineer at Exa, you will be responsible for crawling the entire web, essentially building a Google-scale crawling system. You will design and implement a distributed crawler capable of handling over 100 million pages per day. Your role will involve optimizing crawl politeness and rate limiting across thousands of domains to ensure efficient and respectful crawling practices. You will also work on systems to detect and handle dynamic content, including JavaScript rendering and anti-bot measures. Additionally, you will create intelligent crawl scheduling and prioritization algorithms to maximize coverage efficiency. Collaboration with other engineers and stakeholders will be key as you contribute to building a robust search engine infrastructure.

What we offer

This is an in-person opportunity based in Singapore, where you will be part of a dynamic team dedicated to pushing the boundaries of web crawling technology. You will have access to a $5M H200 GPU cluster and the chance to work on cutting-edge projects that impact AI applications globally. Exa values innovation and encourages you to apply even if your experience doesn't match every requirement. Join us in our mission to revolutionize search technology and make high-quality knowledge accessible to everyone.

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