About the Role :
We are seeking a skilled Database Engineer to design, build, optimize, and maintain our organizations databases. The ideal candidate will ensure high performance, scalability, data integrity, and security across all database systems. Youll work closely with developers, data analysts, and system administrators to support business-critical applications and data-driven initiatives.
Key Responsibilities :
- Design, implement, and maintain relational and / or NoSQL database systems (e.g., MySQL, PostgreSQL, MongoDB, Oracle, SQL Server).
- Develop and optimize complex SQL queries, stored procedures, functions, and triggers.
- Monitor database performance and tune queries for efficiency and scalability.
- Implement backup, recovery, and disaster recovery strategies.
- Ensure database security, user access control, and compliance with data protection policies.
- Collaborate with application developers to design data models and schemas.
- Automate database maintenance tasks and deployment processes.
- Maintain documentation for database architecture, standards, and procedures.
- Support data migration, integration, and replication between environments.
- Troubleshoot database issues and provide 24 / 7 support for production systems (as needed).
Required Qualifications :
Bachelors degree in Computer Science, Information Technology, or a related field.Proven experience as a Database Engineer, DBAStrong command of SQL and experience with at least one major database platform.Solid understanding of data modeling, indexing, partitioning, and query optimization.Familiarity with cloud database services (AWS RDS, Azure SQL, Google Cloud SQL, etc.).Experience with database monitoring and profiling tools (e.g., Prometheus, Datadog, New Relic).Knowledge of ETL pipelines, data integration, or replication frameworks.Basic understanding of scripting languages (Python, Bash, PowerShell) for automation.(ref : hirist.tech)