Perplexity AI-posted about 1 month ago
Full-time • Senior
Belgrade, MT
101-250 employees
Publishing Industries

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.

  • 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
  • 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
  • Experience developing core components of search engines, trading systems, or database systems
  • Familiarity with cloud services, Kubernetes (k8s), and AWS infrastructure
  • Comprehensive health, dental, and vision insurance for you and your dependents.
  • Includes a 401(k) plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service