Member of Technical Staff Software Engineer Multimodal
PerplexityVisit Perplexity website
Perplexity is an AI-powered answer engine that provides real-time, cited answers and research capabilities.
San Francisco, United States
Funding history
About Perplexity
Private AI company founded in 2022. Its products combine conversational search and research with cited web sources; it also offers developer-facing Search, Agent, Router, and Embeddings APIs.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and scale session-worker architecture for real-time voice. You will own distributed-systems reliability, build streaming protocols and orchestration layers, develop voice and multimodal products, and work across backend services, SDKs, APIs, infrastructure, and client systems.
Requirements
- 4+ years of professional backend or distributed-systems engineering experience
- Experience with Rust, Python, or Go
- Experience operating production distributed systems
- Knowledge of streaming RPC, stateful services, message-driven architecture, and failure recovery
- Cloud infrastructure experience
- Product judgment
- Interest in AI products
Responsibilities
- Design, build, and scale backend session-worker architecture for real-time voice
- Own session lifecycle, recovery, replay, deployment, and graceful degradation
- Build streaming protocols for the Rust SDK
- Drive voice and multimodal products from design through launch
- Build orchestration for models, tools, agents, and long-running tasks
- Partner with SDK, client, infrastructure, and model teams
Benefits
- Equity
- Health insurance
- Dental insurance
- Vision insurance
- Retirement benefits
- Fitness benefits
- Commuter account
- Dependent care account
