
Member of Technical Staff (Software Engineer, Storage Platform)
Perplexity3 months ago
Base Salary
$220k - $405k/yr
Responsibilities
- Design, operate, and continuously improve relational, NoSQL, and vector database storage infrastructure.
- Own reliability, performance, and availability SLOs for stateful systems and drive root-cause analysis and long-term incident fixes.
- Define and evolve storage abstractions, APIs, and tooling for safe, scalable consumption by product teams.
- Partner with AI, infrastructure, and product teams on data models and access patterns for low-latency, high-throughput, cost-efficient workloads.
- Lead capacity planning, benchmarking, scaling, migrations, and deprecations for storage clusters.
Requirements
- 5+ 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, such as Postgres, MySQL, DynamoDB, or Cassandra, plus familiarity with modern cloud storage services.
- Strong fundamentals in distributed systems, data modeling, and performance optimization for high-throughput, low-latency workloads.
- Proven end-to-end ownership of services, including design, implementation, deployment, and on-call.
- Proficiency in at least one backend programming language, such as Go, Rust, or Python.
- Effective communication and collaboration skills for partnering with product, infrastructure, and AI teams.
About Perplexity
The most powerful answer engine. Powering curiosity with answers backed by up-to-date sources. This is where knowledge begins.