Job Description
Perplexity is seeking a Senior C++ Developer to join its Search Core team in London. The ideal candidate will be instrumental in developing next-generation search products and technologies, contributing to key architectural and design decisions.Role involves:
- Developing new types of search index storage.
- Building new core search components, including algorithms for efficient retrieval and ranking.
- Optimizing subsystems for reliable and consistent data replication.
Requirements:
- 10 years of experience developing backend systems using C++.
- 6 years of experience designing and implementing scalable, high-performance systems in large-scale production environments.
- Knowledge of Python or other scripting languages.
- Strong knowledge of algorithms and data structures.
- Deep understanding of multithreading.
- Expertise in building high-load, distributed, and hardware-adjacent services.
- Expertise in real-time systems development.
Perplexity offers:
- Comprehensive health, dental, and vision insurance.
- 401(k) plan.
- Equity.