Member of Technical Staff Search Engine Developer Search Core
PerplexityVisit Perplexity website
Perplexity is an AI-powered answer engine that provides real-time, cited answers and research capabilities.
San Francisco, United States
Funding history
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.
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
