Job Openings
Lead Database Engineer - DBO
About the job Lead Database Engineer - DBO
DBO - Lead database engineer
Must have - Postgress & Yugabyte
Locations: Charlotte, Phoenix, or Dallas
Key Responsibilities:
- Database Architecture & Design: Lead the design and implementation of database solutions using Postgres and Yugabyte to support business applications.
- Team Leadership: Manage and mentor a team of database engineers, providing technical guidance and ensuring best practices are followed.
- Performance Tuning: Optimize database performance through indexing, query optimization, and other tuning techniques.
- High Availability & Disaster Recovery: Design and implement strategies for high availability, backup, and disaster recovery to ensure business continuity.
- Security Management: Implement and enforce database security policies to protect sensitive data and ensure compliance with industry regulations.
- Collaboration: Work closely with software engineers, DevOps teams, and other stakeholders to integrate database solutions into the overall system architecture.
- Automation & Scripting: Develop and maintain scripts and automation tools to streamline database management tasks.
- Monitoring & Troubleshooting: Set up monitoring tools to proactively identify and resolve database issues before they impact production.
- Documentation: Create and maintain comprehensive documentation for database architecture, processes, and procedures.
- Stay Updated: Keep up to date with the latest database technologies, trends, and best practices to continuously improve the database infrastructure.
Required Qualifications:
- Experience: 7+ years of experience in database engineering with a strong focus on Postgres and Yugabyte.
- Technical Skills: Deep knowledge of database design, administration, and optimization in Postgres and Yugabyte. Experience with cloud-based databases and distributed database systems is a plus.
- Leadership: Proven experience in leading and mentoring a team of database engineers.
- Scripting & Automation: Proficiency in scripting languages (e.g., Python, Bash) for automation of database tasks.
- Performance Tuning: Expertise in performance tuning, query optimization, and index management.
- High Availability: Experience with setting up and managing high availability and disaster recovery solutions.
- Security: Strong understanding of database security principles and experience implementing security best practices.
- Problem-Solving: Excellent analytical and problem-solving skills with the ability to troubleshoot complex database issues.
- Communication: Strong communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.
Preferred Qualifications:
- Education: Bachelor's or Masters in Computer Science, Information Technology, or a related field.
- Certifications: Relevant certifications in database management or related technologies.
- Cloud Experience: Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Distributed Systems: Experience with distributed database systems and handling large-scale data environments.