The opportunity
At Zapier , we build and use automation every day to make work more efficient, creative, and human. So if you’re using AI tools while applying here - that’s great!
What you'll do
Own the reliability of our caching layer: capacity planning, failover behavior, upgrade strategy, and healthy usage patterns for caches hosted in Redis Enterprise and AWS ElastiCache.
Participate in our on-call rotation and serve as the point of escalation for: data-layer issues during production incidents.
Support internal customers day to day, from troubleshooting a slow query to: advising on storage usage, and turn recurring questions into documentation and tooling.
Manage our database and cache infrastructure as code, evolving our Terraform: modules and provisioning workflows so changes are repeatable, reviewable, and safe.
Build database and cache templated standards within our internal platform's: golden path that take developers from zero to a scalable, performant, and secure setup, so they can focus on building great services quickly and easily.
Build and maintain observability for the data layer: dashboards, alerts, and SLOs that give both our team and our internal customers a clear picture of database and cache health.
What they're looking for
- Identify and implement strategies to improve performance and resilience: across our MySQL, PostgreSQL, and Redis fleets. Our application is continually growing and evolving, and we need your help to keep scaling effectively.
- Work with development teams to make architectural decisions about new: services and new technologies, including which engine fits the workload and where caching belongs.
- Consult with product teams on schema design, query patterns, and capacity: planning so they succeed with the data layer rather than being handed rules.
- Lead design review for data-layer work and mentor engineers across the team on database and cache practice.