Senior Software Engineer, Database

Pika
Palo Alto, CA
Job Description
We're looking for a Senior Database Engineer to own the data layer that powers Pika's products. As our platform scales to millions of users, we need someone who can design storage architectures that are fast, reliable, and cost-efficient — spanning relational databases, caching layers, vector search, object storage, and analytics pipelines.

Requirements

  • 5+ years of experience designing and operating databases in production at scale
  • Deep PostgreSQL expertise
  • Experience with caching systems
  • Familiarity with object storage (S3 or equivalent)
  • Understanding of vector databases (pgvector, Pinecone, Weaviate, or similar)
  • Strong data modeling skills
  • Strong SQL and query optimization skills
  • Experience with database reliability
  • Clear communication skills and a team-first mindset
]]>