Perplexity AI · 채용 중 82건
Member of Technical Staff (Rust Engineer, Search)
Member of Technical Staff (Rust Engineer, Search)
머신러닝 엔지니어정규직리드 · 경력 무관Belgrade, London, Berlin—
RustDistributed SystemsLinux
Perplexity AI에서 Rust를 활용해 초저지연 검색 인프라를 설계하고 최적화할 엔지니어를 찾습니다. 분산 시스템 및 성능 튜닝에 대한 깊은 전문성이 필수이며, 대규모 트래픽 환경에서 시스템 효율성을 극대화하는 역할을 수행합니다. 고성능 백엔드 개발 경험과 Linux 시스템에 대한 이해도가 높은 분을 우대합니다.
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