Gusto is looking for an experienced engineer with deep expertise in distributed data systems to shape the future of Gusto's storage layer. The role involves managing complex migrations, architecting high-scale systems, and setting standards for automation, resiliency, and security. This is a high-impact role where you'll implement distributed database solutions that enable Gusto's continued growth and scale.
Requirements
- 12+ years of software engineering experience building and scaling large-scale infrastructure systems
- Hands-on experience building and operating distributed databases on Kubernetes (strongly preferred: TiDB; alternatively: CockroachDB, Vitess, Citus, or similar solutions)
- Deep expertise in distributed data systems including horizontal sharding, partitioning strategies, and distributed transaction management
- Proven experience coordinating complex, zero-downtime migrations affecting production systems at scale
- 5+ years of AWS experience with RDS, Aurora, caching systems (Redis/ValKey), streaming platforms (Kafka), and infrastructure optimization at scale
- Strong communication skills with the ability to simplify technical complexity and collaborate on technical direction across teams
- Curiosity and ability to operate in an AI-native environment, leveraging AI tooling to enhance infrastructure operations, driving improvements in query optimization, performance evaluation, and infrastructure automation
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance