Senior C++ Developer - Search Core (London, Belgrade, Berlin) at Perplexity AI

Belgrade, Serbia

Perplexity AI Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Search EnginesIndustries

Requirements

  • 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
  • Experience 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

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

Skills

Key technologies and capabilities for this role

C++Pythonalgorithmsdata structuresmultithreadingconcurrencysystem optimizationdistributed systemsreal-time systemsKubernetesAWS

Questions & Answers

Common questions about this position

What are the key qualifications required for this Senior C++ Developer role?

Candidates need 5+ years of hands-on C++ development experience, knowledge of Python or other scripting languages, strong algorithms and data structures skills, deep multithreading understanding, and experience with high-load distributed services.

What is the compensation structure for this position?

Final offer amounts are determined by experience and expertise, with equity potentially included in addition to base salary. Specific salary ranges are not provided.

What benefits are offered in this role?

Benefits include comprehensive health, dental, and vision insurance for you and your dependents, plus a 401(k) plan.

Is this Senior C++ Developer position remote or office-based?

This information is not specified in the job description.

What preferred experience stands out for strong candidates?

Preferred qualifications include experience developing core components of search engines, trading systems, or database systems, plus familiarity with cloud services, Kubernetes, and AWS infrastructure.

Perplexity AI

Advanced answer engine providing reliable information

About Perplexity AI

Perplexity AI provides an advanced answer engine that delivers accurate and reliable responses to user queries. The platform uses current sources to ensure the information is both precise and relevant. It caters to a wide audience, including individuals looking for quick answers and businesses needing detailed information. Unlike many competitors, Perplexity AI emphasizes high-quality, source-backed answers, making it a valuable resource for users seeking trustworthy data. The company's goal is to meet the increasing demand for immediate access to reliable information, generating revenue through subscription fees, advertising, and partnerships.

San Francisco, CaliforniaHeadquarters
2022Year Founded
$890MTotal Funding
LATE_VCCompany Stage
Data & Analytics, Consumer SoftwareIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
Company Equity

Risks

Pending copyright infringement class action poses legal and financial challenges.
Competition from Google's AI Mode could impact user retention and market share.
Otterly.AI's brand visibility tool may pressure Perplexity to maintain high performance.

Differentiation

Perplexity AI integrates large language models with search engines for precise responses.
The platform offers an open-source environment, enhancing public access to AI tools.
Perplexity's strategic acquisition of Carbon boosts its data connectivity capabilities.

Upsides

Partnership with Tripadvisor enhances travel planning with personalized recommendations.
$500M funding round increases valuation to $9 billion, supporting growth and innovation.
Integration with FactSet attracts financial clients with enhanced data accessibility.

Land your dream remote job 3x faster with AI