Perplexity

Perplexity

Posted via Ashby

Member of Technical Staff (Search Engine Developer, Search Core)

Posted Aug 5, 2026

Role at a glance

Salary
Not Disclosed
Location
Belgrade London
Work arrangement
On-site
Employment
Full-time
Experience
3+ years of hands-on experience in systems programming (Rust, C++, C, or similar)

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Role Summary

AI-generated

Perplexity’s Search Core team is building next-generation search products and technologies. The role focuses on foundational search components and systems that operate at the scale of billions of pages.

What You'll Do

  • Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems.
  • Develop streaming and batch data processing systems for search index construction in a high-load environment.
  • Push the limits of hardware performance through low-level optimizations and systems-level tuning.
  • Tackle challenges in multithreading, concurrency, and system-level optimization.

Generated from the employer's posting. Verify important details before applying.

View full posting

Qualifications

3+ years of hands-on experience in systems programming; ownership of the full project lifecycle; knowledge of Python or other scripting languages; strong knowledge of algorithms, data structures, multithreading, Linux internals, and low-level optimization; experience building high-load, distributed, and hardware-adjacent services.

Required

  • 3+ years of hands-on experience in systems programming (Rust, C++, C, or similar)
  • Ownership of full project lifecycle
  • Knowledge of Python or other scripting languages
  • Passion for writing clean, efficient, and scalable systems-level code
  • Strong knowledge of algorithms and data structures
  • Deep understanding of multithreading
  • Experience building high-load, distributed, and hardware-adjacent services
  • Solid understanding of Linux internals (syscalls, networking stack, memory model, kernel tuning)

Preferred

  • Experience developing core components of search engines, databases, or information retrieval systems
  • Understanding of search fundamentals: indexing, query parsing, ranking, and relevance
  • Experience with trading systems or other latency-sensitive real-time systems
  • Familiarity with cloud services, Kubernetes, and AWS infrastructure

Original job description

Content provided by the employer

Perplexity is looking for a highly skilled Senior or Expert Systems Engineer 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

  • Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems that operate at the scale of billions of pages

  • Develop streaming and batch data processing systems for search index construction in a high-load environment

  • Push the limits of hardware performance through low-level optimizations and systems-level tuning

  • Tackle challenges in multithreading, concurrency, and system-level optimization

Qualifications

  • 3+ years of hands-on experience in systems programming (Rust, C++, C, or similar)

  • Ownership of full project lifecycle — you don't just write a fast inner loop, you care about how the system is built, deployed, operated, and scaled in production

  • Knowledge of Python or other scripting languages

  • Passion for writing clean, efficient, and scalable systems-level 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

  • Solid understanding of Linux internals (syscalls, networking stack, memory model, kernel tuning)

  • Familiarity with low-level optimization techniques (memory management, cache efficiency, SIMD, profiling)

Preferred Qualifications

  • Experience developing core components of search engines, databases, or information retrieval systems

  • Understanding of search fundamentals: indexing, query parsing, ranking, and relevance

  • Experience with trading systems or other latency-sensitive real-time systems

  • Familiarity with cloud services, Kubernetes, and AWS infrastructure

Perplexity

About the company

Perplexity

Startup

Perplexity is an innovative technology company that specializes in developing advanced artificial intelligence solutions aimed at enhancing human-computer interaction. With a focus on natural language processing and machine learning, Perplexity empowers users to access information and insights more intuitively and efficiently. The company is dedicated to creating tools that simplify complex data and foster informed decision-making, thereby transforming the way individuals and organizations engage with knowledge. Through its commitment to excellence and user-centric design, Perplexity is shaping the future of information retrieval and analysis.