Senior C++ Developer - Search Core
PerplexityBelgrade; Berlin; LondonPosted 24 February 2026
Tech Stack
Job Description
Perplexity is looking for a highly skilled Senior or Expert C++ Developer to join our 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 our technical stack.ResponsibilitiesDevelop new types of search index storage, including streaming and batch data processing systems in a high-load environment capable of handling billions of pagesBuild new core search components, including algorithms for efficient retrieval and rankingPush the limits of hardware performanceTackle challenges in multithreading, concurrency, and system-level optimizationOptimize subsystems for reliable and consistent data replication within the core search stackQualifications 5+ years of hands-on experience in C++ developmentKnowledge of Python or other scripting languagesPassion for writing clean, efficient, and scalable C++ codeStrong knowledge of algorithms and data structures, and the ability to apply them effectivelyDeep understanding of multithreading, including various approaches, challenges, and trade-offsExperience building high-load, distributed, and hardware-adjacent servicesExpertise in real-time systems developmentPreferred QualificationsExperience developing core components of search engines, trading systems, or database systemsFamiliarity with cloud services, Kubernetes (k8s), and AWS infrastructure
Apply Now
Direct link to company career page
More jobs at Perplexity
See all →Android Engineer - Comet
San Francisco; Palo Alto; New York City · 24 February 2026
iOS Growth Engineer
San Francisco; New York City · 24 February 2026
Senior Counsel, Intellectual Property (Patent)
San Francisco · 24 February 2026
Senior/Staff Software Engineer - Data Platform
Platform & Infrastructure · 24 February 2026
More Python jobs
See all →[Summer 2026] People Science - PhD Intern
Roblox · San Mateo, CA, United States
Team Lead - Security Platform
Cloudflare · Distributed; Hybrid
Sr. Security Software Engineer, Applied Computing (Starshield)
SpaceX · Hawthorne, CA
Security Software Engineer, Applied Computing (Starshield)
SpaceX · Washington, DC