← Back to results

Member of Technical Staff (Rust Engineer, Search)

Location
Belgrade
Compensation
Not disclosed
Level
staff
Type
full time

Skills & Technologies

Joblaze summary

In this role, the Search Rust Engineer at Perplexity focuses on optimizing the performance of AI-driven search systems, ensuring ultra-low latency and high reliability. Key skills include deep expertise in Rust, experience with distributed services, and a solid grasp of systems design and performance debugging. This position is ideal for someone with a strong background in backend development and a passion for enhancing search efficiency in a fast-paced environment. Perplexity's emphasis on innovation suggests a dynamic team atmosphere where collaboration is essential.

Joblaze insights

Quick facts

What's the tech stack?
Joblaze extracted these technologies from the posting: AI/ML, Rust.
What seniority level is this role?
Perplexity targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Member of Technical Staff (Rust Engineer, Search) role at Perplexity.

From the original posting

Perplexity AI is seeking a talented Search Rust Engineer to join our rapidly growing team, driving innovation in AI-powered search experiences. As a Search Rust Engineer, your main mission will be to relentlessly optimize performance - squeezing every millisecond of latency from our search stack, while implementing robust, scalable, and reliable systems.

 

Responsibilities:

  • Architect, build, and optimize ultra-low-latency search infrastructure using Rust

  • Profile and instrument services, continuously driving down response times at scale

  • Develop and maintain distributed backend components powering real-time search and retrieval

  • Collaborate closely with product and infrastructure teams to design systems that deliver best-in-class query performance

  • Apply advanced concurrency, memory management, and network programming patterns for maximum throughput

  • Monitor, debug, and tune production workloads to ensure reliability under demanding traffic

  • Contribute to code reviews and mentor peers in high-efficiency Rust development

Requirements:

  • Deep expertise in Rust programming, especially for backend/search systems

  • Experience profiling and tuning high-load, low-latency distributed services

  • Strong understanding of systems design, Linux internals, and performance debugging

  • Background in cloud infrastructure - preferably AWS - and container orchestration

  • Track record of driving efficiency for search or data-intensive products

  • Ability to thrive in fast-paced environments and own critical product code

  • Passion for benchmarking, instrumentation, and continuous performance improvement