About Perplexity
Perplexity
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
To apply for this job please visit jobs.ashbyhq.com.
About this role & career path
Working in Belgrade, Serbia
Belgrade is the capital and largest city of Serbia. It is located at the confluence of the Sava and Danube rivers and at the crossroads of the Pannonian Plain and the Balkan Peninsula. According to the 2022 census, the population of Belgrade city proper stands at 1,197,114, its contiguous urban area has 1,298,661 inhabitants, while the population of the city's administrative area totals 1,682,720 people. It is one of the major cities of Southeast Europe and the third-most populous city on the river Danube.
What people say about Perplexity
- Paul Graham On Two Kinds of Programmers and Painters
- It's all fun and games until someone [XOFF]
- The Unreasonable Effectiveness of Recurrent Neural Networks
- Where's the Generic Insulin?
Recent news
- Perplexity Launches Brain, a Self-Improving Memory System That Builds a Context Graph of an Agent's Work and Learns Overnight - MarkTechPost
- AI Agents and the CFAA: Amazon.Com Services v. Perplexity AI - Reason Magazine
- CNN sues Perplexity over alleged AI copyright theft - CNN
- Perplexity CEO's secret to success is ‘sleeping with that fear’ your competitor will steal your idea - Fortune
- Perplexity CEO tells CNBC one metric will determine who wins the AI race - CNBC
Aggregated from public discussions and news; opinions are the authors’ own.
More jobs at Perplexity
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.