MySQL-focused Performance Engineer

Chess.com · May 2nd 2019

Apply on GitHub Jobs

We thought we needed a DBA. We thought we needed more DevOps. What we realize is that we need is you, our MySQL Performance Engineer. You will work closely with Ops to tune the server; build data-access tools with DevOps; polish our schema with the data lords; and create standards and processes so that all application queries are good queries. We've got tens of billions of records and we're redesigning their home to use the best MySQL scaling practices, NoSQL-inspired pragmatism, and zero-downtime global redundancy. Join us.

REQUIREMENTS:

  • MySQL 5.7 mastery, with a focus on performance — both for the applications using the DB and the developers building it
  • Deep understanding of multi-master, failover, and replication over non-local networks -Troubleshoot slow logs, schema improprieties, and load issues like you were born to it
  • Above average programming chops (PHP/Java/Python), and a deep understanding of ORMs (Doctrine, *Batis)

Things we like — show us examples!

  • Big data is your friend, and metadata about big data is your sustenance
  • You have bridged a data-layer between multiple datacenters and AWS
  • You can make MySQL, Redis, Redis Streams, Kafka, and other event queues sing in harmony

This is a REMOTE, FULL-TIME position. You can learn more about us here:

Apply on GitHub Jobs