Member of Technical Staff Search Engine Developer Search Core

Perplexity is an AI-powered answer engine that provides real-time, cited answers and research capabilities.

San Francisco, United States
About Perplexity

Private AI company founded in 2022. Its products combine conversational search and research with cited web sources; it also offers developer-facing Search, Agent, Router, and Embeddings APIs.

View jobs by Perplexity

Skills

About the Role

You will design and build search engine components such as indexing pipelines, retrieval algorithms, and ranking systems at massive scale. You will develop streaming and batch processing systems, optimize low-level performance, and solve multithreading, concurrency, and systems optimization challenges.

Requirements

  • 3+ years of systems programming experience
  • Experience with Rust, C++, C, or similar languages
  • Knowledge of Python or another scripting language
  • Knowledge of algorithms and data structures
  • Understanding of multithreading
  • Experience building high-load, distributed, and hardware-adjacent services
  • Understanding of Linux internals
  • Familiarity with low-level optimization techniques

Responsibilities

  • Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems
  • Develop streaming and batch data processing systems for search index construction
  • Optimize hardware performance through low-level and systems-level tuning
  • Solve multithreading, concurrency, and system-level optimization challenges