Perplexity
Member of Technical Staff (Software Engineer, Multimodal)
$220K–$405K
San Francisco +1 · Staff · Full-time · Posted Aug 27, 2026
- Location
- San Francisco
London - Experience
- 4+ years of professional software engineering experience building backend or distributed systems.
About the job
Build and scale backend systems for Perplexity’s realtime voice and multimodal AI products, including session infrastructure and agent orchestration.
What you'll do
- Design and scale realtime voice session-worker architecture, including provider routing and stateful streaming.
- Own distributed-system reliability, including session lifecycle, crash recovery, reconnection, replay, and multi-region deployment.
- Develop voice and multimodal products and orchestration for tools, agents, and long-running tasks.
What they ask for
- Strong experience in Rust, Python, or Go.
- Experience designing and operating production distributed systems, including streaming RPC, stateful services, message-driven architectures, and failure recovery.
- Understanding of cloud infrastructure and experience deploying, scaling, and operating services on AWS or equivalent.
- Strong product judgment and ability to translate user problems into technical solutions.
Nice to have
- Experience with realtime media systems such as voice, audio streaming, WebRTC, or low-latency transport.
- Experience integrating LLMs, speech models, computer vision, or agent frameworks into production systems.
Pay
$220K – $405K (base salary)
Tools
Rust, Python, Go, gRPC, AWS, WebRTC
AI focus
Build realtime voice and multimodal AI products, including integrations with models and agent orchestration for tools and long-running tasks.
Model-written summary · the original posting is authoritative