Epic Games - Bellevue, WA

posted 2 months ago

Full-time
Bellevue, WA
Publishing Industries

About the position

The Database Administrator / Database Engineer will be a key member of Epic's Online Infrastructure Team, responsible for managing and optimizing database systems that support a vast array of online services used by millions of players globally. This role focuses on operational excellence, ensuring high performance and scalability of databases across various microservices, while also mentoring team members and collaborating closely with internal development teams.

Responsibilities

  • Become a subject matter expert on one or more of our database platforms at Epic Games
  • Understand the performance and scaling of our databases across multiple microservices
  • Develop best practices for one or more of our database platforms at Epic Games
  • Provide advice to development teams on data patterns, usage, and implementation
  • Develop tools and automations to make our team and customers more efficient
  • Mentor and educate the team on your areas of expertise
  • Provide troubleshooting and timely resolution of database issues
  • Participate in 24x7 on-call incident escalation rotations

Requirements

  • Experience at scale with multiple cloud database technologies such as DynamoDB, PostgreSQL, MySQL, MongoDB, Redis, etc
  • Deep knowledge of database architecture and implementation, including expertise in schema design, caching strategies, and ensuring high availability
  • Extensive experience in scaling cloud database systems, including proficiency in sharding and data partitioning techniques
  • Proven experience with Linux, and cloud computing technologies such as AWS, or other cloud computing environment
  • Experience with Terraform and Ansible or other IaC technologies
  • History working directly with development teams
  • Familiarity with data migration and extraction techniques in a zero downtime environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service