Prepper

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

Perplexity·Belgrade·Posted 31 March 2025

About the role

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…

This is a summary of the advert. The full description and the application are on Perplexity's careers site.

Apply faster with Prepper

  • A version of your CV tailored to this Member of Technical Staff (Search Engine Developer, Search Core) role.
  • A cover letter written from your CV and this advert.
  • Prepper can fill in Perplexity's application form and send it once you approve.
  • The application saved in your tracker, with reminders to follow up.
Start free

More roles at Perplexity

Prepper is independent and not affiliated with Perplexity. Roles are listed from the employer's public careers system and removed when they close.