Sr Software Engineer, Database Infrastructure
Core
Building and operating large-scale data infrastructure platforms (Kafka, MySQL, Postgres, Redis) to support Gusto's product for small businesses.
Role type
Senior IC Database Infrastructure Engineer
Builds
Self-service tooling for provisioning datastores, highly available horizontally scalable storage systems, and resilient database operations
Domain
Fintech / Small Business HR / Distributed Systems
Deliverable
infrastructure
Required skills
distributed systems fundamentals, streaming infrastructure (Kafka), non-relational datastores (DynamoDB), cloud infrastructure operations, caching systems (Redis), production migration coordination, query optimization, automation
Preferred skills
self-hosted distributed databases on Kubernetes, horizontal sharding, service extraction from monoliths, Ruby on Rails
Technologies
Kafka, MySQL, Postgres, Redis, DynamoDB, Kubernetes, TiDB, CockroachDB, Vitess, Citus
Responsibilities
Build tooling for engineering teams to provision and access new datastores; Take ownership of Kafka capacity planning, partitioning, and performance tuning; Coordinate migrations and topology changes across the datastore platform; Drive efficiency and reliability improvements through query optimization and caching strategies; Participate in on-call and reduce operational burden; Partner with product engineering teams to enable rapid development
Seniority
Senior, hands-on IC