Abex ExcellencePublic pageOpen

Database Engineer

ChennaiEngineering10+

Job description

Formatted from the job record and limited to candidate-facing content.

Job Title: Senior Database Engineer Experience Required: 10+ Years Location: Chennai Employment Type: Full-Time

About the Role: We are seeking an experienced and highly skilled Senior Database Engineer with over a decade of expertise in designing, managing, and optimizing large-scale database systems. The ideal candidate will have strong technical knowledge of modern database technologies, proven experience in handling complex data architectures, and a track record of driving database performance, scalability, and security.

Key Responsibilities:

  • Design, develop, and maintain large, mission-critical database systems (SQL and NoSQL).
  • Optimize database performance, implement indexing strategies, and troubleshoot bottlenecks.
  • Lead database architecture planning, capacity management, and system scalability.
  • Ensure data security, compliance, and disaster recovery procedures are in place.
  • Collaborate with developers, DevOps, and business stakeholders to design efficient data models.
  • Implement automation for database deployment, monitoring, and maintenance.
  • Mentor junior engineers and guide the database engineering team in best practices.
  • Evaluate and adopt new technologies, tools, and frameworks for improved data management.

Required Qualifications & Skills:

  • 10+ years of proven experience as a Database Engineer/Administrator.
  • Strong expertise in relational databases (MySQL, PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra, Redis, etc.).
  • Proficiency in performance tuning, query optimization, and large-scale data management.
  • Solid understanding of data warehousing, ETL pipelines, and big data technologies (Hadoop, Spark, etc. is a plus).
  • Hands-on experience with cloud-based databases (AWS RDS, Azure SQL, GCP Cloud SQL).
  • Strong knowledge of database security, compliance, and disaster recovery strategies.
  • Proficiency in scripting languages (Python, Shell, PowerShell, etc.) for automation.
  • Excellent problem-solving, analytical, and communication skills.

Preferred:

  • Experience working in high-availability and high-transaction environments.
  • Exposure to containerized and microservices architectures (Docker, Kubernetes).
  • Certification in database administration/engineering is a plus.

Why Join Us?

  • Opportunity to work with cutting-edge database technologies.
  • Leadership role with ownership of critical data systems.
  • Collaborative and innovative work environment.

Role summary

Location

Chennai

Team

Engineering

Experience

10+

Database Engineer — Abex Excellence