Amazon RedshiftAWSAzureCassandraCloudMongoDBMySQLNoSQLOraclePostgresSQLData WarehousingSnowflakeRedshiftRDSAzure SQLPostgreSQLSQL ServerRemote Work
About this role
Role Overview
Develop and implement scalable database designs that meet business needs
Optimize and tune databases for performance, including query optimization, indexing strategies, and troubleshooting performance issues
Ensure data integrity and security by implementing best practices for backup, recovery, and access control
Work closely with developers, data scientists, and other stakeholders to understand data requirements and deliver solutions that align with project goals
Provide guidance and support to junior database engineers and other team members
Stay current with emerging database technologies and trends
Diagnose and resolve complex database issues
Requirements
Bachelor’s degree in computer science, Information Technology, or a related field
Minimum of 5-7 years of experience as a Database Engineer or similar role
Proficiency in SQL and experience with relational database management systems (e.g., SQL Server, PostgreSQL, MySQL, Oracle)
Knowledge of NoSQL databases (e.g., MongoDB, Cassandra) is highly desirable
Experience with cloud-based databases (e.g., AWS RDS, Azure SQL) and data warehousing solutions (e.g., Snowflake, Redshift) is a plus
Familiarity with database automation and DevOps practices