Perplexity

Senior C++ Developer - Search Core

Perplexity
onsite senior full-time Belgrade, Berlin, London
Apply →

First indexed 4 Mar 2026

Description

Perplexity is looking for a highly skilled Senior or Expert C++ Developer to join their Search Core team. This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design, and implementation of foundational components in their technical stack.

What you'll do

You will be responsible for developing new types of search index storage, including streaming and batch data processing systems in a high-load environment capable of handling billions of pages. You will also build new core search components, including algorithms for efficient retrieval and ranking, and push the limits of hardware performance.

  • Develop new types of search index storage, including streaming and batch data processing systems in a high-load environment capable of handling billions of pages
  • Build new core search components, including algorithms for efficient retrieval and ranking
  • Push the limits of hardware performance

What you need

  • 5+ years of hands-on experience in C++ development
  • Knowledge of Python or other scripting languages
  • Passion for writing clean, efficient, and scalable C++ code
  • Strong knowledge of algorithms and data structures, and the ability to apply them effectively
  • Deep understanding of multithreading, including various approaches, challenges, and trade-offs

Why this matters

This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design, and implementation of foundational components in their technical stack.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ashbyhq.com/perplexity/27aa1a14-bc59-4613-a65a-38598695076f