Job Description
Summary
We are looking for an experienced Senior Database Administrator (DBA) who thrives on owning and completing critical database tasks across complex environments. You will be responsible for management, optimization, performance tuning, automation, and security for a diverse set of database technologies. The ideal candidate will be proactive, self-driven, and able to deliver high-quality work with minimal supervision.
Key Responsibilities
- Administer and support enterprise database systems including PostgreSQL, Elasticsearch, TimescaleDB, Redis, and SQL Server.
- Monitor database health, performance, and availability; identify and resolve issues.
- Conduct performance tuning, query optimization, indexing strategies, and resource configuration.
- Lead database security tasks: hardening, access control, and auditing.
- Design and implement backup & recovery strategies and disaster recovery plans.
- Automate routine DBA tasks using scripting and configuration management tools.
- Collaborate with dev, infra, and platform teams to improve reliability and scalability.
- Document procedures, and standards.
Required Skills & Proficiency (Importance Scale)
Skill / Technology
Proficiency Required
PostgreSQL
Expert
Elasticsearch
Expert (cluster ops, performance, scaling)
TimescaleDB
Strong (time-series DB, optimizations)
Redis
Intermediate (caching, persistence, tuning)
SQL Server
Intermediate (DB admin, performance basics)
Performance Tuning & Monitoring
Deep understanding
Security (DB hardening, encryption, RBAC)
Strong skills
Automation & Scripting (Bash/Python)
Strong
Backup/Recovery & DR
Proficient
Collaboration & Ownership
Excellent communicator
Minimum Qualifications
- 5–8 years of hands-on experience in database administration or similar role.
- Expert experience with AWS cloud.
- Strong expertise in PostgreSQL and Elasticsearch (critical for this position).
- Solid operational experience with TimescaleDB, Redis, and SQL Server.
- Proven track record of performance tuning and troubleshooting at scale.
- Knowledge of database security best practices.
- Skilled in writing automation scripts or tools to improve operational efficiency.
- Great communication and ability to own and complete tasks independently.
- Familiarity with observability tools (e.g., Prometheus, Grafana).
What We Value
- Accountability: You own your deliverables end-to-end and drive them to completion.
- Problem-solving: You think critically and solve issues proactively.
- Team Collaboration: You communicate effectively and work well with engineering and infrastructure teams.
- Continuous Learning: You stay current with database technologies and improvements.
Skills
- Communications Skills
- Database Management
- Development
- Python
- Software Engineering
- SQL
- Team Collaboration

