Senior Engineer — Database Experience Platform
Core
Design, build, and operate scalable backend services for database lifecycle automation (provisioning, upgrades, HA conversion, snapshots, decommission) across RDBMS and NoSQL technologies.
Role type
Senior IC backend engineer (database infrastructure platform)
Builds
Managed database infrastructure platform serving hundreds of engineering teams
Domain
Cloud infrastructure + Database management systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java/Spring Boot, REST API design, distributed systems, production system ownership, Temporal workflows, CI/CD pipeline management, observability
Preferred skills
Kafka patterns, Kubernetes StatefulSets, React/TypeScript, JPA/Hibernate, Spock/Groovy testing, Flyway
Technologies
Java, Spring Boot, Temporal, Apache Kafka, JPA/Hibernate, Flyway, PostgreSQL, Cassandra, MongoDB, Redis, ElasticSearch, Kubernetes, GCP, Gradle, Vela CI, Micrometer/Grafana
Responsibilities
Design and build scalable backend services for database lifecycle automation; Own systems end-to-end from design to production support; Build and evolve durable Temporal workflows; Contribute to platform modernization; Maintain CI/CD pipelines; Participate in design reviews and code reviews; Triage operational issues and improve observability
Seniority
Senior, hands-on IC