Database Administrator

Weekday

Chennai District

On-site

INR 1,400,000 - 2,000,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Weekday in Chennai, Tamil Nadu, India is seeking a Database Engineer with 3+ years experience to design, scale, automate, and optimize our database infrastructure for cloud-native environments.

Candidates should master PostgreSQL, distributed systems, and database internals; strong Python skills for automation; familiarity with storage engines, replication, and disaster recovery.

Qualifications

  • 3+ years of engineering experience with databases.
  • Deep PostgreSQL expertise and knowledge of other SQL/NoSQL DBs.
  • Strong Python and automation skills.

Responsibilities

  • Design, operate, optimize, and scale production database systems.
  • Debug and prevent complex concurrency issues, including deadlocks.
  • Advise teams on safe DB access patterns.
  • Develop understanding of DB storage and replication internals.
  • Implement backup, restore, upgrade, migration, and disaster recovery.
  • Analyze query performance and indexing strategies.
  • Build tooling for health checks, monitoring, and automation.
  • Mentor engineers and lead DB incident response.
  • Contribute to multi-region architectures and failover strategies.
  • Partner with teams on migration strategies.

Skills

PostgreSQL
Distributed systems
Python
Linux
Performance tuning
Automation tooling
SQL/NoSQL
Concurrency control

Tools

Kubernetes
AWS
Database monitoring

Job description

This role is for one of our clients

Industry: Software Development

Seniority level: Associate level

Experience: 3+ yrs

Location: Chennai, Tamil Nadu, India

Job Type: Full-time

₹14,00,000 - ₹20,00,000 a year

We are looking for a strongDatabase Engineerwith deep expertise in PostgreSQL, distributed systems, database internals, and production database operations. The role focuses on designing, scaling, automating, and optimizing database infrastructure for high-throughput, cloud-native environments.

The ideal candidate will have a strong understanding ofstorage engines, replication, transactions, concurrency, reliability, performance optimization, and data consistency, combined with strong Python skills for building production-grade automation and operational tooling.

Requirements
Key Responsibilities
  • Design, operate, optimize, and scale production database systems across SQL and NoSQL environments.
  • Debug and prevent complexconcurrency issues, including deadlocks, lock contention, starvation, and long-running transactions.
  • Advise application teams on safe database access patterns, includingidempotency, retries, backoff strategies, and concurrency controls.
  • Develop a deep understanding of database storage and replication internals, includingB-trees, LSM structures, page layouts, WAL/redo/undo, checkpoints, compaction, MVCC, and storage engines.
  • Design and implement database backup, restore, upgrade, migration, anddisaster recoverystrategies.
  • Analyze query planner behavior, statistics, cardinality estimation, and query performance bottlenecks.
  • Develop effective indexing strategies while considering write amplification, storage, and performance trade-offs.
  • Build database reliability practices, preventative controls, and automated remediation mechanisms.
  • Implement monitoring and alerting forreplication lag, lock contention, cache health, slow queries, storage growth, and failover events.
  • Lead database incident response, root-cause analysis, and post-incident reviews.
  • Build production-gradePython automation and toolingfor health checks, failover validation, backup/restore verification, consistency checks, and diagnostics.
  • Automate online schema changes, safe rollout and rollback workflows, and operational guardrails.
  • Develop automation for performance diagnostics, including query-plan capture and workload analysis.
  • Build scalable tooling capable of efficiently processingmillions of records or events, with strong attention to time and space complexity.
  • Guide data-modeling decisions across relational, document, and key-value databases.
  • Evaluatenormalization vs. denormalization, secondary indexing, partitioning, hot-spot mitigation, throughput planning, TTL, archiving, and data lifecycle policies.
  • Establish standards for data correctness, durability, operational safety, access controls, auditing, and production change management.
  • Partner with application and infrastructure teams on database architecture, migration strategies, and operational best practices.
  • Contribute to multi-region architectures, failover strategies, and high-availability database solutions where required.
  • Mentor engineers and promote strong database engineering practices across the organization.
What Makes You a Great Fit
  • 3+ years of relevant engineering experiencewith strong hands-on database engineering responsibilities.
  • Deep expertise inPostgreSQLand strong understanding of at least one additional SQL or NoSQL database such asMySQL, MongoDB, or MariaDB.
  • Strong foundation indistributed systems, including CAP, replication, consistency, failure handling, and consensus fundamentals.
  • Deep understanding oftransactions, isolation levels, MVCC, locking, concurrency, storage engines, and database internals.
  • Strong proficiency inPython, with experience building production-grade automation, diagnostics, and operational tooling.
  • Hands-on experience operating, troubleshooting, tuning, and scalingproduction databases.
  • Strong debugging and performance-analysis skills, with the ability to reason from metrics, logs, traces, and low-level system behavior.
  • Good understanding ofLinuxand common command-line tools.
  • Ability to evaluate technical trade-offs acrosslatency, consistency, durability, throughput, cost, and performance.
  • Strong first-principles approach to understanding database behavior under high load and failure conditions.
  • Experience designing reliable automation, safe database migrations, and operational guardrails.
  • Strong communication and collaboration skills, with the ability to influence application and infrastructure teams.
  • Demonstrated ownership, technical judgment, and ability to mentor other engineers.

Nice to Have:

  • Experience withmulti-region databases, global tables, and cross-region failover.
  • Familiarity withAWS, production support, and on-call environments.
  • Understanding of networking concepts such asVPCs, subnets, security groups, CIDR, and peering.
  • Experience withKubernetesor self-managed database infrastructure.
  • Experience building internal database platforms, self-service tooling, policy-as-code, or safe migration frameworks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Administrator
Database Administrator

Weekday AI (YC W21) • Chennai District

On-site
INR 14,000,000 - 20,000,000
Lead - Database Administrator: 797
Lead - Database Administrator: 797

Netcore • Mumbai

On-site
INR 1,500,000 - 2,500,000
Senior Database Administrator
Senior Database Administrator

SourcingXPress • Hyderabad

On-site
INR 1,000,000 - 3,000,000
Database Administrator
Database Administrator

Talent Hired-the Job Store • Khordha

On-site
INR 1,500,000 - 2,400,000
Senior Database Engineer
Senior Database Engineer

Grid • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Lead – Database Administrator (DBA)
Lead – Database Administrator (DBA)

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 4,000,000 - 7,000,000
Database/ Senior Database Engineer
Database/ Senior Database Engineer

Veersa Technologies • Dadri

Hybrid
INR 1,000,000 - 1,500,000
Senior Database Administrator
Senior Database Administrator

Searce Inc • Jaipur

On-site
INR 1,500,000 - 2,000,000
Database Administrator
Database Administrator

Minfy Technologies • Hyderabad

On-site
INR 1,500,000 - 2,400,000
Database Admin
Database Admin

VSI Infotech LLP • Surat

On-site
INR 700,000 - 1,200,000