Browse All Jobs
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.
Apply Manually