CareerPlanGet AI match score →

Database Engineer

💼 Full-time🗓 2026-07-25

Core

Architect, develop, and maintain high-performance PostgreSQL databases, including schema design, query optimization, and disaster recovery strategies.

Role type

Senior Database Engineer (PostgreSQL)

Builds

Scalable data infrastructure and database systems

Domain

Data Engineering / Database Administration

Deliverable

production ML models | infrastructure

Required skills

PostgreSQL (SQL, PL/pgSQL), Vector database, schema design, query optimization, indexing, replication, partitioning, sharding, clustering, backup/recovery, disaster recovery planning, Linux system administration, CI/CD integration

Preferred skills

Cloud-hosted PostgreSQL (AWS RDS, Azure, GCP), containerized environments (Docker, Kubernetes), PostgreSQL extensions (PostGIS, TimescaleDB), scripting (Python, Bash), large-scale high-throughput environments

Technologies

PostgreSQL, PL/pgSQL, pgModeler, Liquibase, Flyway, pgAdmin, Prometheus, Grafana, Jenkins, Bitbucket, Docker, Kubernetes, PostGIS, TimescaleDB, pg_partman, AWS RDS, Azure Database for PostgreSQL, GCP Cloud SQL

Responsibilities

Architect and implement efficient database schemas, tables, and relationships; Develop stored procedures, triggers, functions, and views; Optimize queries and indexing strategies for performance and scalability; Manage database deployments across dev, staging, and production environments; Automate schema migrations and maintain version control; Install, configure, and upgrade PostgreSQL instances; Monitor database health, performance, and resource utilization; Implement backup, restore, and disaster recovery strategies; Configure replication, clustering, and high availability solutions; Enforce role-based access control, encryption, and auditing; Diagnose and resolve deadlocks, replication issues, and performance bottlenecks; Handle large-scale data partitioning, sharding, and advanced indexing; Provide support for production incidents and root cause analysis

Rewrite
## About the role Architect and implement efficient schemas, tables, and relationships. Develop stored procedures, triggers, functions, and views using PL/pgSQL. Optimize queries and indexing strategies for performance and scalability. Experience with pgModeler for database design. ## Responsibilities ### Database Design & Development - Architect and implement efficient schemas, tables, and relationships. - Develop stored procedures, triggers, functions, and views using PL/pgSQL. - Optimize queries and indexing strategies for performance and scalability. - Experience with pgModeler for database design. ### Deployment & Automation - Manage database deployments across dev, staging, and production environments. - Automate schema migrations and maintain version control with tools like Liquibase or Flyway. - Integrate database changes into CI/CD pipelines. ### Administration & Operations - Install, configure, and upgrade PostgreSQL instances. - Monitor database health, performance, and resource utilization. - Implement backup, restore, and disaster recovery strategies. - Configure replication, clustering, and high availability solutions. ### Security & Compliance - Enforce role-based access control, encryption, and auditing. - Ensure compliance with data protection regulations (GDPR, HIPAA, etc.). ### Troubleshooting & Complex Scenario Handling - Diagnose and resolve deadlocks, replication issues, and performance bottlenecks. - Handle large-scale data partitioning, sharding, and advanced indexing. - Provide support for production incidents and root cause analysis. ## Skills & Requirements - Strong expertise in PostgreSQL (SQL, PL/pgSQL). - Strong proficiency in Vector database. - Experience in schema design, query optimization, and indexing. - Knowledge of replication, partitioning, sharding, and clustering. - Proficiency in backup/recovery and disaster recovery planning. - Familiarity with monitoring tools (pgAdmin, Prometheus, Grafana). - Familiarity with deployment tools (Jenkin, Bitbucket). - Understanding of Linux system administration. - Strong problem-solving and debugging skills. ## Nice to Have - Experience with cloud-hosted PostgreSQL (AWS RDS, Azure Database for PostgreSQL, GCP Cloud SQL). - Familiarity with containerized environments (Docker, Kubernetes). - Knowledge of PostgreSQL extensions (PostGIS, TimescaleDB, pg_partman). - Scripting skills (Python, Bash) for automation. - Exposure to large-scale, high-throughput environments. - Experience with CI/CD pipelines for database deployments.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗