Job Description
Company: PENN Interactive
Location: United States
Workplace Type: Remote
Employment Type: Full-time
Pay / Compensation: $150,000—$190,000 USD
About the Role
PENN Entertainment is looking for a Senior Database Engineer to join their thriving Engineering team. You will work cross-functionally across engineering, focusing on the architecture for optimal platform performance, designing and administering databases, tackling database production issues, and utilizing the latest cloud technologies within a Cloud Native (Kubernetes) environment.
What You’ll Do / Key Responsibilities
- Architecture Evaluation: Evaluate current database architectures and suggest improvements to maintain performance and availability.
- Incident Response & Support: Support the engineering organization by responding to database outages, helping triage, and remediating any database-related issues.
- Schema & Query Optimization: Support the engineering organization by evaluating database schemas, partitions, views and queries, implementing changes to increase database performance.
- Replication & Resiliency: Manage and maintain replication between databases, ensuring resilience and the ability to recover from faults.
- Cloud & Automation: Make product choice decisions, design methods, and model for AWS and GCP database direction using Terraform to automate deployment and creation leveraging GitOps.
- Design Standardization: Build and develop a common database design architecture that can be easily replicated for new database installations.
Requirements & Qualifications
- 5+ years of hands-on Database Engineering experience (Postgres preferred).
- 5+ years working within an AWS or GCP cloud environment.
- 3+ years of high-level programming experience in Python or Go.
- Strong database monitoring and database architecture experience.
- Strong Kubernetes production experience (specifically working with K8s operators like Zalando and CNPG).
- Experience working with applications requiring compliance audits.
- Experience with production support issues and timely remediation.
- Experience building infrastructure as code via IaC (preferably Terraform).
Preferred / Bonus Qualifications (if applicable)
- Experience with Kafka or other distributed event streaming systems.
- Experience with ETLs and CDC.
Benefits & Perks (if applicable)
- Competitive compensation package with eligible bonus plan.
- Comprehensive benefits package supporting physical, financial, and emotional wellbeing.
- Fun, relaxed work environment.
- Education and conference reimbursements.
Penn Interactive is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.