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.