Rarefied talent in data science, data technology, and analytics

MySQL Database Engineer

Facebook

Job Description

Facebook is seeking a MySQL Database Engineer. This position will be primarily responsible for managing and providing active support for all aspects of the Facebook MySQL data set while helping to facilitate its continuous evolution from today's best in class to that of tomorrow. Candidates should have extensive experience in writing efficient automation software and a visceral aversion to doing the same task twice. Some of the things we are working on can be seen at facebook.com/MySQLatFacebook. The position is full-time and can be based in either Menlo Park or Dublin, Ireland.

Responsibilities

  • Develop or augment existing frameworks to automate as much as possible the administration of one the largest MySQL installations in the world

  • Use those frameworks to help maintain our ethos of moving fast by facilitating the installation, configuration, upgrades and schema deployment of a highly distributed multi-thousand node MySQL cluster as if it were one on one server

  • Contribute to the evolution of a best in class backup & recovery framework which accommodates the fast recovery of data

  • Advise and support operation and engineering teams as necessary

  • Quickly diagnose server problems and employ preventive measures to maintain high availability servers

  • Participate in an on-call rotation

Requirements

  • Bachelor's degree in Computer science or related field

  • At least two years experience writing production level PHP or Python

  • High degree of proficiency in Shell scripting (Bash, Awk, etc)

  • At least two years experience administering Innodb at scale

  • High degree of proficiency in Linux administration

  • Experience in benchmarking and performance evaluation of various permutations of hardware and software

  • Proactively identify and eliminate single points of failure

  • Strong understanding of the Innodb IO/storage model and tuning it for performance on Linux

  • Insatiable hunger for learning

  • Nice to haves: Experience with other RDBMS software, Hbase, and proficiency in C++

Interested in this position?
Job Location
1 Hacker Way
Menlo Park, CA 94025
Additional Job Details
Employment Type:
Full Time