Member of Technical Staff (Software Engineer, Storage Platform)Active$220K–$405K
The opportunity
The Storage Platform team owns the infrastructure that powers how Perplexity persists, retrieves, and manages data across all systems, ensuring high availability, performance, and cost-efficiency for every product and AI workload.
What you'll do
Design, operate, and continuously improve the storage platform that underpins: all Perplexity products and AI workloads, including relational, NoSQL, and vector databases.
Own reliability, performance, and availability SLOs for stateful systems,: driving root cause analysis and long‑term fixes for storage‑related incidents.
Define and evolve opinionated storage abstractions, APIs, and tooling that: make it simple and safe for product teams to consume storage at scale.
Partner with AI, infra, and product teams to design data models and access: patterns that meet low‑latency, high‑throughput, and cost‑efficiency requirements.
Lead capacity planning, benchmarking, and lifecycle management for storage: clusters, including scaling, migrations, and deprecations.
+ years of experience building and operating large‑scale backend or infrastructure systems in production.
What they're looking for
- + years of experience building and operating large‑scale backend or infrastructure systems in production.
- Deep hands‑on experience with at least one major database technology (for: example, Postgres, MySQL, DynamoDB, Cassandra) and familiarity with modern cloud storage services.
- Strong fundamentals in distributed systems, data modeling, and performance: optimization for high‑throughput, low‑latency workloads.
- Proven track record of owning services end‑to‑end, including design, implementation, deployment, and on‑call.
- Proficiency in at least one programming language used for backend systems (such as Go, Rust, or Python).
- Effective communication and collaboration skills, with the ability to partner: closely with product, infra, and AI teams.