Tech

Database Engineer

Ahmedabad, Gujarat
Work Type: Full Time
Job Title: Database Engineer
Location: Ahmedabad, Gujarat
Job Type: Full Time
Department: Data Engineering
 
Job Summary
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.  
 

Submit Your Application

You have successfully applied
  • You have errors in applying