Search by job, company or skills

E

Senior System Engineer - PostgreSQL DBA

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a highly skilled Senior System Engineer - PostgreSQL DBA to join our team.

This role offers the opportunity to work on mission-critical database environments and contribute to the evolution of our data infrastructure. You will collaborate with experts across multiple disciplines to deliver reliable and scalable solutions.

Responsibilities

  • Architect, configure, and manage complex PostgreSQL environments, including clustering, replication, and distributed setups
  • Lead major version upgrades, migrations between on-premises and cloud platforms, consolidation efforts, and patch management
  • Design and implement high-availability and disaster recovery solutions using streaming replication, logical replication, and failover technologies
  • Perform advanced performance tuning through EXPLAIN ANALYZE, query plan optimization, index management, and parameter adjustments
  • Develop and refine backup and restore strategies using pgBackRest or enterprise-grade tools
  • Analyze transaction bottlenecks, lock contention, vacuum overhead, WAL tuning, and address large-scale performance challenges
  • Plan and execute capacity forecasting and recommend scalability improvements
  • Ensure database security, encryption, credential rotation, and audit compliance
  • Collaborate with development teams on schema design, stored procedures, functions, and data model optimization
  • Review and validate database deployment plans, participate in Change Advisory Board meetings, and support smooth release processes
  • Create and maintain architecture diagrams, best practices, standards, and technical documentation
  • Lead automation initiatives using scripting, configuration management, and DevOps methodologies
  • Mentor L2 DBAs and provide technical leadership during major incidents

Requirements

  • 6 to 10 years of hands-on experience as a PostgreSQL DBA in enterprise environments
  • Comprehensive understanding of PostgreSQL internals, including WAL behavior, vacuum and autovacuum tuning, MVCC, indexing strategies, and partitioning
  • Expertise in replication technologies such as streaming, logical, and cascading replication, as well as failover management and disaster recovery architectures
  • Advanced performance tuning abilities using logs, performance views, system statistics, and query plan analysis
  • Extensive experience with pgBackRest, point-in-time recovery (PITR), troubleshooting restores, and managing recovery scenarios
  • Proficiency in Linux administration and scripting with Shell or Python for automation and operational tasks
  • Proven track record in leading major incidents, migrations, and architectural discussions
  • Working knowledge of at least one other RDBMS, such as Oracle, MS SQL, MySQL, or MongoDB
  • Strong communication skills and ability to collaborate effectively across cross-functional teams
  • Fluent English skills (written and spoken) at a B2+ level or higher

Nice to have

  • Experience with cloud-native PostgreSQL platforms, including AWS Aurora, RDS PostgreSQL, GCP Cloud SQL, or Azure
  • Knowledge of PostgreSQL extensions such as PostGIS, pg_partman, TimescaleDB, or pg_stat_statements
  • Hands-on experience with high-availability tools like Patroni, repmgr, Pacemaker, or Corosync
  • Familiarity with CI/CD pipelines for database deployments
  • Background in managing large-scale OLTP or OLAP PostgreSQL systems
  • PostgreSQL or EDB certifications

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136384495