
Senior Database Engineer
Penn Interactive2 months ago
Remote, CanadaSenior
Responsibilities
- Evaluate database architectures and recommend improvements for performance and availability.
- Respond to database outages, triage production issues, and implement timely remediation.
- Evaluate schemas, partitions, views, and queries and make performance improvements.
- Manage database replication, resilience, backups, compute, networking, storage, and business continuity capabilities.
- Define database direction for AWS and GCP and build repeatable database architectures.
- Automate infrastructure deployment and database installation using Terraform and Kubernetes operators.
Requirements
- At least 5 years of hands-on database engineering experience, preferably with Postgres.
- At least 5 years of experience working in an AWS or GCP cloud environment.
- At least 3 years of high-level programming experience in Python or Go.
- Experience with Kubernetes operators, specifically Zalando and CNPG.
- Experience with Postgres, Kafka, ETLs, and CDC.
- Strong database monitoring, architecture, and Kubernetes production experience.
- Experience supporting production issues and working with applications requiring compliance audits.
- Experience building infrastructure as code, preferably with Terraform.
Benefits
- Competitive compensation and comprehensive benefits.
- Fun, relaxed work environment.
- Education and conference reimbursements.
- Remote position, indicated by the #LI-REMOTE designation.