About the Role
This role involves managing and enhancing MySQL databases to ensure efficiency, availability, and security across production systems.
Responsibilities
- Design and implement robust MySQL database architectures
- Monitor and tune database performance for optimal throughput
- Ensure data integrity, security, and access controls
- Support high availability and disaster recovery strategies
- Collaborate with development teams on schema design and queries
- Troubleshoot and resolve database-related issues
- Maintain documentation for database configurations and processes
- Implement automated backup and recovery procedures
- Optimize SQL queries and indexing strategies
- Evaluate and apply database patches and upgrades
- Enforce database compliance with security standards
- Participate in on-call incident response rotations
- Scale database infrastructure to meet growing demands
- Integrate databases with monitoring and alerting tools
- Support deployment of database changes across environments
- Assist in migration of legacy data systems
- Conduct capacity planning for storage and performance
- Review and improve database access patterns
- Ensure efficient replication and clustering configurations
- Work with DevOps to streamline database operations
Nice to Have
- Experience with large-scale distributed database systems
- Knowledge of cloud database platforms and services
- Familiarity with CI/CD pipelines for database changes
- Certifications in MySQL or database administration
- Experience with database auditing and compliance frameworks
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering team focused on scalable database solutions
Why This Role Matters
- The MySQL Database Engineer plays a critical role in ensuring the reliability, performance, and security of core data systems that power customer-facing applications.
- Your work directly impacts system uptime, scalability, and the ability to deliver seamless digital experiences.
What We Value
- We value precision, proactive problem solving, and a deep understanding of database internals.
- Ownership, collaboration, and continuous learning are key traits we look for in team members.
Available for qualified candidates