DATABASE ENGINEER
About the Role
In this role, you will be responsible for the design, development, implementation, and maintenance of our
database systems. You will work closely with developers and other engineers to ensure that our databases
are scalable, secure, and performant.
Responsibilities:
Design and implement database solutions, including data modeling, schema creation, and
normalization
Optimize database performance by identifying and resolving bottlenecks
Develop and maintain database security measures to protect sensitive data
Automate database tasks and processes to improve efficiency
Monitor database health and troubleshoot any issues that arise
Collaborate with developers and other engineers to understand data needs and translate them
into technical solutions
Stay up-to-date on the latest database technologies and best practices
Qualifications:
4-7 years of experience as a Database Engineer or related role
Strong understanding of relational database concepts (SQL, normalization)
Experience with popular database platforms (MySQL, PostgreSQL, Oracle)
Experience with database performance tuning and optimization techniques
Experience with scripting languages (Python, Bash)
Excellent analytical and problem-solving skills
Strong communication and collaboration skills
Ability to work independently and as part of a team
Additional Qualifications:
Experience with NoSQL databases (MongoDB, Cassandra)
Experience with cloud-based databases (Amazon RDS, Azure SQL Database)
Experience with database automation tools (Ansible, Terraform)
Experience with data warehousing and business intelligence concepts