Skip to main content
Share:
Perplexity23 days ago

Member of Technical Staff (Software Engineer, Multimodal)

🇺🇸USSan Francisco, USsenior4+ yrs exp

Recruiter Fit Breakdown & Candid Summary

1

This role is for a backend engineer with deep experience in distributed systems and high-concurrency streaming architectures.

2

The ideal candidate is a product-minded engineer who thrives in high-ownership, fast-paced startup environments and has experience with Rust or Python.

3

Candidates without production experience in distributed systems or those who prefer highly structured, slow-moving corporate environments should not apply.

4

The role requires a balance of low-level systems engineering and high-level product intuition to bridge the gap between AI models and user-facing applications.

Role Responsibilities

  • 1Design and scale backend session-worker architecture for realtime voice and multimodal interactions.
  • 2Manage distributed systems lifecycle including session state, crash recovery, and multi-region deployment.
  • 3Develop provider-agnostic streaming protocols for communication between backend services and client SDKs.
  • 4Build orchestration layers to enable AI models to delegate tasks to agents and external tools.
  • 5Collaborate across teams to drive new voice and vision product initiatives from design to launch.

Skills Matrix

Must-Have Skills

7 required
Distributed Systems
Rust
Python
Go(Golang)
gRPC
Cloud Infrastructure(AWS)
Backend Engineering

Nice-to-Have Skills

5 preferred
WebRTC
Realtime Media(audio streaming)
LLM Integration(speech models)
Agent Frameworks
Full-stack Development
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Perplexity's official job portal.