Member of Technical Staff (Search Engine Developer, Search Core)
Perplexity
Member of Technical Staff (Search Engine Developer, Search Core) is a still-open role at Perplexity on Jobrow. Location: On-site · Belgrade · Serbia. Sourced from the company's public Ashby board. First seen 2 months ago; last confirmed 9 days ago. Apply on the employer ATS — Jobrow is not the employer.
- Pay
- —
- Workplace
- On-site
- Location
- Belgrade · Serbia
- First seen
- 2 months ago
- Last seen
- 9 days ago
- Board
- Ashby
About this role
Perplexity is looking for a highly skilled Senior or Expert Systems Engineer to join our Search Core team.
- Function: Engineering
- Seniority: staff
- python
- rust
- aws
- kubernetes
Location & pay
On-site · Belgrade · Serbia No pay range was listed on the public board feed.
Source
Jobrow reads the public Ashby board for Perplexity. First seen 2 months ago; last seen 9 days ago. We are not the employer — apply only on the company ATS.
Posting
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
Other open roles at Perplexity
- Member of Tehnical Staff (Senior QA Web)On-site · New York City · New York · United States · $140k–$160k
- Member of Technical Staff, (Software Engineer, Experience)On-site · San Francisco · California · United States · $220k–$405k
- Member of Technical Staff (AI Software Engineer, Agents)On-site · San Francisco · California · United States · $220k–$405k
- Member of Technical Staff (Software Engineer, Integrations)On-site · San Francisco · California · United States · $220k–$405k
- Member of Technical Staff (Machine Learning Engineer, Search)Hybrid · Belgrade · Serbia