Search Index Team

Kagi

Posted: Tue, 03 Jun 2025

$Unspecified USD yearly

Palo Alto, CA | United States | Full-time | Remote

software engineer


As a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing the foundation of our search engine. Your work will directly impact the quality and relevance of search results delivered to users. This role offers the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.

Responsibilities

  • Develop and optimize the web crawling system to efficiently gather high-quality web pages.
  • Design and implement robust indexing strategies to store and organize collected data.
  • Create and refine ranking algorithms to deliver the most relevant search results.
  • Collaborate with the Core ML Team to integrate machine learning techniques into indexing and ranking processes.
  • Monitor and analyze system performance, identifying areas for improvement and implementing optimizations.
  • Stay up-to-date with the latest trends and advancements in web crawling, indexing, and ranking technologies.

Requirements

  • Strong programming skills in languages such as Rust, C++, or Python.
  • In-depth knowledge of web crawling techniques, including handling various web page structures, navigation, and content extraction.
  • Solid understanding of data structures, algorithms, and information retrieval concepts.
  • Experience with distributed computing and large-scale data processing frameworks like Hadoop or Spark.
  • Familiarity with search engine architecture and ranking algorithms.
  • Ability to analyze and interpret large datasets to derive insights and make data-driven decisions.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities to work effectively with cross-functional teams.

Preferred Qualifications

  • Advanced degree in Computer Science, Information Retrieval, or a related field
  • Prior experience working on search engine technologies at scale
  • Knowledge of natural language processing (NLP) and its applications in search
  • Contributions to open-source projects or research publications in the field of web search

As a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing our search engine's foundation. Your work will directly impact the quality and relevance of search results delivered to our users. You will have the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.