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.