Senior C++ Developer

3 Hours ago • 10 Years + • $160,000 PA - $250,000 PA

Job Summary

Job Description

Perplexity is seeking a Senior C++ Developer to join their Search Core team. This role involves developing new search index storage, building core search components for efficient retrieval and ranking, and optimizing systems for high-load environments. The responsibilities include developing new types of search index storage, building new core search components, pushing the limits of hardware performance, tackling challenges in multithreading and system-level optimization, and optimizing subsystems for reliable data replication. The candidate should have extensive experience with C++ and designing scalable systems. The company is experiencing significant growth, offering a competitive salary and benefits package.
Must have:
  • 10 years of backend systems development experience using C++
  • 6 years of experience designing scalable, high-performance systems
  • Knowledge of Python or other scripting languages
  • Passion for clean, efficient, and scalable C++ code
  • 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
Good to have:
  • Experience developing core components of search engines
  • Familiarity with cloud services, Kubernetes (k8s), and AWS infrastructure
Perks:
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan
  • Equity may be part of the total compensation package

Job Details

Perplexity is looking for a highly skilled Senior 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.

Responsibilities

  • 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
  • Tackle challenges in multithreading, concurrency, and system-level optimization
  • Optimize subsystems for reliable and consistent data replication within the core search stack

Qualifications

  • 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
  • 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
  • Deep expertise in building high-load, distributed, and hardware-adjacent services
  • Expertise in real-time systems development

Preferred Qualifications

  • Experience developing core components of search engines, trading systems, or database systems
  • Familiarity with cloud services, Kubernetes (k8s), and AWS infrastructure

Our cash compensation range for this role is $160,000 - $250,000.

At Perplexity, we've experienced tremendous growth and adoption since publicly launching the world's first fully functional conversational answer engine in 2022. We've grown from answering 2.5 million questions per day at the start of 2024 to around 20 million daily queries in December 2024. We also offer Perplexity Enterprise Pro, which counts leading companies like Nvidia, the Cleveland Cavaliers, Bridgewater, and Zoom as customers.

To support our rapid expansion, we've raised significant funding from some of the most respected technology investors. Our investor base includes IVP, NEA, Jeff Bezos, NVIDIA, Databricks, Bessemer Venture Partners, Elad Gil, Nat Friedman, Daniel Gross, Naval Ravikant, Tobi Lutke, and many other visionary individuals. In 2024, our employee base grew nearly 300%, and we're just getting started.

Final offer amounts are determined by multiple factors, including, experience and expertise, and may vary from the amounts listed above.
 
Equity: In addition to the base salary, equity may be part of the total compensation package.
Benefits: Comprehensive health, dental, and vision insurance for you and your dependents. Includes a 401(k) plan.
 
 

Similar Jobs

Google - Staff Software Engineer, GPU Performance, Google Scale

Google

Sunnyvale, California, United States (On-Site)
4 Weeks ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Enphase Energy - Senior Software Engineer, API Cloud

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Senior Software Engineer, Machine Learning, Payments

Google

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Accenture - BI Architect

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Member of Technical Staff, AI - Pre-Training

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer III, Transformative Compute SRE

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Google - Senior Hardware Engineer, Display Test Calibration

Google

Fremont, California, United States (On-Site)
3 Weeks ago
Trendyol - Data Science Professionals (Computer Vision & NLP)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
Moloco - Backend Software Engineer II

Moloco

Seoul, South Korea (On-Site)
2 Weeks ago
Fictiv - Manufacturing Engineer-NA Support

Fictiv

Bengaluru, Karnataka, India (On-Site)
1 Week ago
FICO - Analytic Science Principal Scientist

FICO

San Diego, California, United States (On-Site)
2 Weeks ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - MultiModal Generative Model)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Crunchyroll - Principal Product Manager, Personalization & Search

Crunchyroll

Culver City, California, United States (On-Site)
3 Months ago
Google - Software Engineer, Cloud Console Platform, Front End

Google

New York, New York, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Illuminia - Laboratory Technician

Illuminia

Cambridge, England, United Kingdom (On-Site)
1 Week ago
Scopely - Senior Server Engineer (Platform)

Scopely

England, United Kingdom (Hybrid)
2 Months ago
PlayStation - Principal UX Designer

PlayStation

Liverpool, England, United Kingdom (Hybrid)
6 Days ago
ION - Project Manager - PS

ION

London, England, United Kingdom (On-Site)
7 Months ago
Blue bolt - Roto/Prep Lead

Blue bolt

London, England, United Kingdom (Hybrid)
6 Days ago
Kwalee - Product Analyst

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
Epic Games - Concept Outsource Lead (Creatures)

Epic Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
5 Months ago
Scopely - Director, People Business Partner

Scopely

London, England, United Kingdom (On-Site)
1 Month ago
King - Senior Ad Sales Executive

King

London, England, United Kingdom (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

California, United States (On-Site)

San Francisco, California, United States (On-Site)

California, United States (Hybrid)

New York, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Perplexity AI

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug