Senior Cockroach Database Engineer
Core
Lead the design, engineering, and implementation of Bank of America's internal CockroachDB Database-as-a-Service (DBaaS) platform, focusing on high availability, fault tolerance, and multi-region architectures.
Role type
Senior IC CockroachDB Database Engineer (DBaaS)
Builds
Secure, scalable, highly available CockroachDB clusters and automation for provisioning, upgrades, and disaster recovery.
Domain
Financial Services / Distributed Databases
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CockroachDB, Ansible, Linux, Distributed Systems (Consensus, Replication, Quorum), CI/CD integration, High Availability design, Fault Tolerance, Multi-region deployment, Active-Active configuration, Security controls (TLS, Vault, KMaaS), Capacity planning, Disaster recovery
Preferred skills
Terraform, AWS public cloud deployment
Technologies
CockroachDB, Ansible, Jenkins, Bitbucket, GitHub, Linux, AWS
Responsibilities
Lead architecture and design of CockroachDB DBaaS platform; Build automation for cluster provisioning and lifecycle management; Design high availability and multi-region database architectures; Establish engineering standards and operational procedures; Drive platform reliability through monitoring and performance tuning; Evaluate emerging technologies to improve the platform.
Seniority
Senior, hands-on IC
