Browse All Jobs

Perplexity is seeking a Senior C++ Developer to join its Search Core team in Belgrade. The successful candidate will play a crucial role in developing next-generation search products, influencing architectural decisions, and implementing foundational components.

Responsibilities:

  • Develop new types of search index storage.
  • Build core search components and algorithms.
  • Optimize subsystems for data replication.
  • Tackle challenges in multithreading and system-level optimization.
  • Push the limits of hardware performance.

Qualifications:

  • 5+ years of C++ development experience.
  • Knowledge of Python or other scripting languages.
  • Strong knowledge of algorithms and data structures.
  • Deep understanding of multithreading.
  • Experience building high-load, distributed 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
Apply

Perplexity AI

Perplexity AI is a pioneering search company focused on building intuitive, AI-powered knowledge navigation tools. They are committed to delivering accurate, comprehensive answers by leveraging large language models and sophisticated information retrieval techniques. Perplexity AI strives to reshape how users access and understand information, moving beyond traditional search engines to provide direct, insightful responses and facilitate deeper exploration of topics. They are dedicated to innovation and advancing the capabilities of AI in knowledge discovery.