Logo of Archipelo

Remote Search Engineer

Photo of Tatiana Barysheva
Tatiana Barysheva
Must have skills:
Considering candidates from:
Work arrangement:
Remote only
Developer tools
Company size:
2-10 employees
Logo of Archipelo

Remote Search Engineer

Archipelo is building an intelligent code discovery platform that provides the best tools for developers to discover code in any form—and benefit through insights, recognition, and greater productivity. They are transforming code search to improve the practice of modern programming—using a graph-based approach drawing on data from the entire open source ecosystem. They're on a mission to build the world's best code discovery engine. Archipelo is well-funded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, LinkedIn, and Uber. Their team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco and MIT, Harvard, Stanford, and Berkeley.
Right now, they are seeking a Senior Search Engineer to lead technology development on the frontier of code discovery and developer productivity. A successful applicant is an expert in search methodologies to address complex challenges that span natural language, code syntax and networks.


  • Define relevant concepts and models that will power their search system
  • Design data signals from multiple sources to feed ranking models
  • Experiment in ways that accelerate prototyping and maximize resource utilization
  • Utilize time-tested methodologies for search and information retrieval
  • Adapt new methods and technologies provided by the machine learning team
  • Review code, mentor other engineers and support the data team
  • Attract, recruit and retain top engineering and scientific talent

Must-have skills:

  • Advanced working knowledge of information retrieval and search technologies and have set up and used open-source search systems to query and understand data
  • Experience building complex software outside of frameworks or existing infrastructure
  • ElasticSearch, Solr and equivalent experience
  • Significant experience with Python
  • Minimum 10+ years of professional data science or software engineering experience

Nice-to-have skills:

  • Bachelor’s or Master’s degree in computer science/engineering, mathematics, physics, or other related technical fields with equivalent practical experience
  • Experience with enterprise architecture and deployment on-premises
  • Experience in platform development to solve complex problems at scale
  • Experience working with large, unstructured and structured data sets and databases
  • Experience with most of the following technologies:
    • CircleCI, GitHub Actions, Jenkins or equivalent
    • Learning-to-rank
    • Gathering and indexing semi-structured data

Position closed, but we can still help

Check out our current open positions