remote
Senior Database Engineer - Penn Interactive Ventures
Software Engineer
Senior Database Engineer responsible for designing, building, and optimizing high‑performance relational and NoSQL databases supporting online gaming and sports media platforms, leveraging cloud services and advanced data modeling techniques.
About the role
Key Responsibilities
- Design, develop, and maintain scalable relational (PostgreSQL, MySQL) and NoSQL database solutions for real‑time gaming and sports betting applications.
- Implement data modeling best practices, schema evolution, and data integrity controls to support rapid feature delivery.
- Optimize query performance, index strategies, and storage configurations to meet low‑latency requirements.
- Collaborate with software engineers, product owners, and DevOps to integrate databases into CI/CD pipelines and cloud infrastructure (AWS).
- Monitor database health, conduct capacity planning, and lead incident response for data‑related outages.
Requirements
- 5+ years of professional experience with SQL databases (PostgreSQL, MySQL) and at least one NoSQL technology (e.g., DynamoDB, Cassandra).
- Strong expertise in performance tuning, query optimization, and database scaling techniques.
- Hands‑on experience deploying and managing databases in AWS (RDS, Aurora, DynamoDB, etc.).
- Proficiency in data modeling, schema design, and migration strategies.
- Solid scripting skills (e.g., Python, Bash) for automation and monitoring.
Skills
sqlpostgresqlmysqlaws