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 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
Aplyr's read
Perplexity AI revolutionizes search technology by delivering precise answers through advanced AI, attracting talent passionate about cutting-edge natural language processing.
What's promising
- •Innovative AI-driven search engine offering direct answers enhances user experience.
- •Strong focus on advanced natural language processing sets it apart in the search sector.
- •Diverse roles in AI and engineering indicate robust growth and innovation.
What to watch
- •Highly competitive AI field may challenge sustained differentiation.
- •Rapid growth could strain company culture and employee integration.
- •Dependence on AI advancements may pose risks if technology stalls.
Why Perplexity AI
- •Direct answer delivery system differentiates it from traditional search engines.
- •Emphasis on natural language processing for precise query responses.
- •Recent hires reflect a strategic focus on AI infrastructure and model training.
Aplyr’s read is generated by AI from public sources. Was it useful?
About Perplexity AI
Perplexity AI is an AI-driven search engine that provides users with direct answers to their queries, leveraging advanced natural language processing technologies.
Similar roles
Solution Architect, Solution Engineering
Western Union
Lead - Software Engineer - QUANTS
Nasdaq
Sr Lead, Solutions Architect - Infrastructure, Cloud, Automation & AI Engineering
Northern Trust
Software Development Engineer III
F5 Networks
Sr Software Development Engineer
F5 Networks
Software Development Engineer III
F5 Networks