about 6 hours ago
Base Salary
$320k - $485k/yr
Responsibilities
- Drive the technical direction for caching infrastructure used across Product and Research.
- Design, build, and operate a managed Redis fleet that scales to support millions of users.
- Build client libraries and developer-facing abstractions for correct caching.
- Design and operate CDC-driven cache invalidation for data consistency.
- Architect caching solutions across GCP, AWS, and other environments.
- Optimize latency, hit rates, reliability, and cost efficiency.
- Build observability and tooling for cache behavior understanding.
- Partner with product and research teams to enhance infrastructure.
Requirements
- Significant experience as a software engineer building and operating production distributed systems.
- Deep knowledge of caching architectures and invalidation strategies.
- Experience operating Redis, Memcached, or similar in-memory data stores in production.
- Proficiency in at least one systems programming language or Python at scale.
- Track record of leading large, complex infrastructure projects.
- Ability to balance speed with reliability needs of production systems.
- Strong technical leadership and cross-functional collaboration skills.
Benefits
- Competitive compensation and benefits.
- Optional equity donation matching.
- Generous vacation and parental leave.
- Flexible working hours.
- Collaborative office space.