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 optimise performance - squeezing every millisecond of latency from our search stack, while implementing robust, scalable, and reliable systems. What you'll do Your main responsibilities will be to architect, build, and optimise ultra-low-latency search infrastructure using Rust. You will also profile and instrument services, continuously driving down response times at scale, and develop and maintain distributed backend components powering real-time search and retrieval. Architect, build, and optimise 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 What you need To be successful in this role, you will need to have deep expertise in Rust programming, especially for backend/search systems. You will also need experience profiling and tuning high-load, low-latency distributed services, and a strong understanding of systems design, Linux internals, and performance debugging.