We are seeking a highly skilled Database Engineer with expertise in SQL, database management, and cloud technologies to manage and optimize large-scale data infrastructure for enterprise projects. The ideal candidate will have a strong foundation in relational and NoSQL databases, performance tuning, and data warehousing.
Key Responsibilities
Database Design & Development: Design, develop, and optimize relational (SQL) and NoSQL databases based on business requirements.
SQL & Query Optimization: Write complex SQL queries, optimize database performance, and implement indexing, partitioning, and query tuning strategies.
Database Administration: Monitor and maintain databases to ensure performance, security, and high availability.
Cloud Database Management: Deploy, manage, and optimize databases on cloud platforms such as AWS, Azure, or GCP.
Stored Procedures & Triggers: Develop functions, views, procedures, triggers, and manage database security using DDL, DML, DCL, and DQL.
Data Warehousing: Work with data warehousing solutions (Snowflake, Redshift, BigQuery, Synapse) for analytics and reporting needs.
Data Migration & ETL: Support ETL processes and data migration strategies for efficient data movement across different systems.
Backup & Recovery: Implement disaster recovery, replication, and backup strategies to prevent data loss.
Troubleshooting & Debugging: Perform root cause analysis and troubleshooting of database and application issues.
BI & Analytics Support: Work with BI tools like Power BI, Tableau, QuickSight, or Looker to support data visualization and reporting needs.
Collaboration & Support: Collaborate with development, DevOps, and infrastructure teams to integrate and enhance database solutions.
Automation & Scripting: Utilize Python or other scripting languages to automate database management and monitoring tasks.
Security & Compliance: Ensure databases comply with security best practices and industry regulations.
Required Skills & Qualifications
Bachelor's/Master’s degree in Computer Science, Information Technology, or related field.
Proven experience in SQL and relational database management systems (MySQL, PostgreSQL, SQL Server, Oracle, etc.).
Hands-on experience with NoSQL databases (MongoDB, DynamoDB, CosmosDB, etc.).
Expertise in database performance tuning and query optimization.
Familiarity with cloud databases and infrastructure (AWS RDS, Azure SQL, Google Cloud SQL, etc.).
Experience with ETL tools and data migration strategies.
Strong knowledge of data modeling, indexing, partitioning, and replication.
Understanding of data warehousing and analytics concepts.
Experience with database monitoring tools and techniques.
Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications (Nice to Have)
Experience in big data technologies (Hadoop, Spark, Kafka, etc.).
Experience with Python is a plus.
Experience with BI tools (PowerBI/ Tableau/ QuickSight/ Looker) is a plus.
Benefits of Joining Us
Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
Flexible work timing, 18+12 leaves, leaves for life events, work-from-home options.
Free health insurance.
Office facility with a fully-equipped game zone, in-office kitchen with affordable lunch service, and free snacks.
Sponsorship for certifications/events and library service.