Database Engineer, Sr
Role details
Job location
Tech stack
Job description
The Database team within Clover Infrastructure is responsible for managing and scaling SQL deployments in the cloud heavily dependent on MySQL Databases and NoSQL MongoDB solutions, ensuring seamless performance and reliability. With a forward-looking approach, we explore cutting-edge cloud technologies to enhance scalability, simplify management, and boost database performance. Collaborating closely with developers, we co-design database strategies tailored to specific requirements. Beyond maintaining performance and the technology stack, our role is pivotal in shaping the future of databases.
What You Will Do
- Ensure high reliability and performance for applications while supporting new feature development
- Perform schema changes without downtime in a growing sharded database environment
- Manage data migrations between shards and create new clusters to support growth
- Resolve performance issues through analysis and optimization
- Automate routine DBA tasks to improve efficiency and reliability
- Support development of new features in both RDBMS and NoSQL environments
Requirements
- Bachelor's in Computer Science; Master's preferred
- 8+ years with MySQL, including replication, sharding, database performance tuning, and backups
- 3+ years with NoSQL preferably MongoDB with Atlas and sharding experience
- Experience with Planetscale/Vitess
- Cloud-native database experience and DevOps familiarity
- Docker and Kubernetes proficiency
- Clear understanding of Network constructs and Network security
What Would Be Great To Have
- Distributed systems architecture
- High availability design
- Performance optimization techniques
- Database migration strategies
- 6+ years of an equivalent combination of educational background, related experience, and/or military experience
#LI-JI1