Loading...
Senior Database Engineer
Pollard Digital Solutions - Europe
- Belgrade, Belgrade
We’re looking for a Senior Database Engineer to join our Platform Engineering organisation and take ownership of the performance, reliability, and scalability of our 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. 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 organization. You’ll enable teams to ship safely, sustainably, and with confidence.
Who We Are
Pollard Digital Solutions - Europe is a full-solution supplier of lottery management and iLottery technology for lottery markets. We’re a division of Pollard Banknote Ltd - a leading partner to 60 lotteries worldwide, known for high quality instant ticket products, licensed games, retail merchandising solutions, and innovation. Established in 1907 and headquartered in Winnipeg, Canada, Pollard Banknote is publicly traded on the Toronto Stock Exchange (PBL).
Our objective is to deliver the most innovative solutions that will render industry-leading returns to good causes in an ethically responsible way. We pride ourselves on a collaborative and inclusive workplace - where creativity, team spirit, and respect are core to how we work.
What We Offer:
-
A truly collaborative and supportive working environment
-
Modern office space with on-site parking
-
Private health insurance
-
Coverage for medical treatments outside of Serbia
-
Learning and development budget
-
Profit sharing – every role plays a part in our success
-
Budget for sports activities
-
Team-building and social activities
-
Employee referral bonuses
-
Hybrid work environment
-
Additional employee perks
What You’ll Do:
-
Collaborate with teams across Serbia, 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 optimisation, 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:
- B.Sc. in Computer Science or equivalent
-
5+ years of experience in Enterprise PosgreSQL 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
If you’re looking to join a company where your technical skills and ideas can make a meaningful impact, we’d love to hear from you. Apply today and let’s shape the future of digital lottery experiences together.