We’re looking for a Senior Database Engineer to join Pollard Digital Solutions and take ownership of the performance, reliability, and scalability of the PostgreSQL estate on AWS. You’ll work as part of an empowered engineering function, partnering closely with DevOps, Release Engineering, and stream-aligned product development teams to keep our platform fast, resilient, and ready for scale.

This is a hands-on, high-impact role with strong visibility across the organisation. You’ll dive deep into PostgreSQL internals, solve complex performance issues in production, build observability into the heart of our data platform, and drive best practices across the organisation. You’ll enable teams to ship safely, sustainably, and with confidence.

We’re looking for someone who is proactive, takes ownership, and is comfortable driving initiatives end-to-end in a collaborative environment.

What You’ll Do:

  • Collaborate with teams across Serbia, Bulgaria, Iceland, and Canada on data modelling, schema evolution, and SQL best practices to ensure efficient, stable application–database interaction.
  • Own PostgreSQL health, performance, availability, and evolution across AWS, including capacity planning, upgrades, replication, partitioning, high availability, and performance-aware schema design.
  • Diagnose and resolve complex performance and availability issues across storage, replication, query execution, and connection management layers.
  • Drive observability and reliability by defining meaningful database metrics, SLOs, dashboards, alerts, and runbooks, and by leading RCAs to improve resilience.
  • Automate database operations including provisioning, backups, schema migrations, and CI/CD integration, reducing manual release effort and enforcing safe migration practices.
  • Support releases and incident response by reviewing migration scripts, ensuring operational readiness, and participating in the on-call rotation.
  • Enable and mentor engineers on SQL optimization, indexing, schema evolution, and database best practices.

Who you are:

  • A hands-on PostgreSQL expert who enjoys solving hard performance problems, building reliable and observable systems, and coaching teams to use the database effectively.
  • Comfortable working in a team setting where collaboration, feedback, and shared ownership are core values.
  • Curious and pragmatic – you’re eager to explore new technologies but grounded in delivering value
  • Practised with modern engineering fundamentals – version control, automated testing, CI/CD, monitoring and cloud-native patterns.

What You’ll Bring:

  • Sc. in Computer Science or equivalent
  • 5+ years of experience in Enterprise PostgreSQL high-scale production environment
  • Deep PostgreSQL expertise (WAL, MVCC, vacuum/autovacuum, buffer management, execution plans, indexing strategy, OR/Ms)
  • Strong operational and debugging skills in high-throughput systems, including slow-query tuning and connection pooling (PgBouncer)
  • AWS and DevOps experience with Aurora/RDS, networking, IAM, backups/DR, IaC (Terraform/Ansible), and CI/CD
  • Reliability and observability mindset with experience designing SLOs, alerts, dashboards, and runbooks. Experience with monitoring tools like Grafana for system visibility and performance tuning
  • Strong communication and mentoring skills, working effectively across platform, DevOps, and product teams.
  • Excellent written and verbal communication skills in English

Even if you’re not an expert in PostgreSQL, but you’re confident in database engineering, we’d still love to hear from you.