
Member of Technical Staff (Rust Engineer, Search)
Perplexity10 months ago
Responsibilities
- Architect, build, and optimize ultra-low-latency search infrastructure using Rust.
- Profile and instrument services to reduce response times at scale.
- Develop and maintain distributed backend components for real-time search and retrieval.
- Collaborate with product and infrastructure teams to design systems for high query performance.
- Apply concurrency, memory management, and network programming patterns to maximize throughput.
- Monitor, debug, and tune production workloads for reliability under demanding traffic.
- Contribute to code reviews and mentor peers in high-efficiency Rust development.
Requirements
- Deep expertise in Rust, especially for backend and 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 improving efficiency for search or data-intensive products.
- Ability to own critical product code and work effectively in a fast-paced environment.
- Passion for benchmarking, instrumentation, and continuous performance improvement.
About Perplexity
The most powerful answer engine. Powering curiosity with answers backed by up-to-date sources. This is where knowledge begins.