Overview

We are seeking a Senior PostgreSQL DBA to lead advanced engineering, architecture, and performance initiatives for enterprise-scale PostgreSQL environments.

This role offers the opportunity to drive modernization, automation, and strategic collaboration across development, product, cloud, and infrastructure teams.

The role follows regular business hours. Weekend on-call support may be required. On-call duty typically occurs once per month, with a maximum of two occurrences per month.

Responsibilities

  • Architect, configure, and manage complex PostgreSQL deployments including clustering, replication, and distributed environments
  • Lead major version upgrades, migrations between On-Prem and Cloud, consolidation, and patch cycles
  • Design and implement HA/DR solutions such as streaming replication, logical replication, and failover tools
  • Perform advanced performance tuning using EXPLAIN ANALYZE, query plan tuning, index optimization, and parameter tuning
  • Design and optimize backup and restore strategies using pgBackRest or enterprise tools
  • Analyze transaction bottlenecks, locks, vacuum overhead, WAL tuning, and large-scale performance issues
  • Plan and execute capacity forecasting and scalability improvements
  • Ensure database security, encryption, credential rotations, and audit readiness
  • Partner with development teams on schema design, stored procedures, functions, and data model optimization
  • Review and validate database deployment plans, participate in CAB meetings, and ensure smooth releases
  • Develop and maintain architecture diagrams, best practices, standards, and documentation
  • Lead automation initiatives using scripting, configuration management, and DevOps practices
  • Mentor L2 DBAs and provide technical leadership during major incidents

Requirements

  • 6–12 years of strong PostgreSQL DBA experience including enterprise-level operations
  • Deep understanding of PostgreSQL internals, WAL behaviour, vacuum/autovacuum tuning, MVCC, indexing strategies, and partitioning
  • Strong expertise with replication (streaming, logical, cascading), failover management, and DR architectures
  • Advanced performance tuning skills using logs, perf views, system stats, and query plan analysis
  • Strong experience with pgBackRest, PITR, restore troubleshooting, and recovery scenarios
  • Proficiency in Linux administration and scripting with Shell or Python
  • Solid experience leading major incidents, migrations, and architectural discussions
  • Working knowledge of at least one other RDBMS: Oracle, MS SQL, MySQL, or MongoDB
  • Strong communication and cross-functional collaboration skills

Nice to have

  • Experience with cloud-native PostgreSQL platforms such as AWS Aurora, RDS PostgreSQL, GCP Cloud SQL, or Azure
  • Knowledge of extensions including PostGIS, pg_partman, TimescaleDB, or pg_stat_statements
  • Experience with HA tools such as Patroni, repmgr, or Pacemaker/Corosync
  • Familiarity with CI/CD pipelines for DB deployments
  • Experience with large-scale OLTP or OLAP PostgreSQL systems

Ukraine

With us you can:

  • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
  • Receive the necessary equipment to perform your work tasks
  • Change projects and technology stacks within EPAM
  • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
  • Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
  • Participate in volunteer, charity programs and communities (both technical and interest-based)

We focus on your professional growth:

  • You can plan your individual career path together with your manager
  • Receive regular feedback from colleagues
  • Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
  • Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
  • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
  • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
  • Study at EPAM Solution Architecture School with the instructors who are practicing architects
  • Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
  • Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)

What we offer:

  • Vacation and sick leave (including a sick leave without a medical certificate)
  • A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
  • Medical insurance for family members at corporate rates
  • Company support during significant life events (childbirth or adoption, marriage, etc.)
  • Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
  • E-kids program - a free programming language training program for EPAMers' children

[epamgdo] Ukraine (benefits may differ)

Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.

[epamgdo] Ukraine (About EPAM)

EPAM strives to provide its global team of over 62,350 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.