Database Performance & Bug Detective


Percona logo


Percona delivers enterprise-class support, consulting, managed services, and software for MySQL, PostgreSQL, MongoDB, and other open-source databases across traditional and cloud-based platforms.

View all employer listings

Apply now Apply later

Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open-source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
What you’ll be doing… Percona is looking for Sherlock Holmes to join our support team. As one of our expert code detectives, you will be helping us analyze, verify, and debug customer and community low-level problems. You will use your master skills to troubleshoot and analyze stack traces, core dumps, and performance regressions and save the day for customers. If you love solving mysteries and spending time tracing allusive crashes and performance issues, call us! The role involves working with our Jira bug database to reproduce reported bugs submitted by subscribed customers and via the community. In some cases, you may need to interact with the customer to obtain all the information you need to successfully reproduce the bug.

What You Have Done

  • Good knowledge of Percona or MySQL Servers
  • Focus points include InnoDB, how MySQL Server Parts relate to each other, replication, SQL
  • Ability to work with documentation in order to identify the correct designed behavior
  • Basic knowledge of Linux and build tools
  • Ability to install Percona and MySQL servers on any supported Linux version using all supported methods, build Percona and MySQL servers with custom options, work on and edit files on remote machines, run MySQL under Valgrind and gdb and inspect running mysqld using OS-level tools: top, ps, perf, strace, etc.
  • Experience with software testing - there is no requirement for any particular tool, but knowledge of MySQL Test Framework and popular load testing tools (SysBench, mysqlslap, YCSB) is preferred. You may prefer to test manually, but you should be able to run tests written by others
  • Knowledge of one or more programming languages, used together with MySQL: C, C++, Java, PHP, Python, Go, Perl
  • Strong written English

What Will Make You Stand Out

  • Know Percona or MySQL Server source code
  • Have used PMM, Xtrabackup, PT
  • Have experience working with customers at a technical level
  • Have worked with a debugger (gdb, lldb, others), especially by analyzing core files
  • Have experience with valgrind or any other memory inspection tool
  • Know TokuDB, MyRocks, MongoDB or PostgreSQL
  • Have experience with any bug tracker - you reported and/or verified bugs
About Percona Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL, and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have colleagues in more than 40 countries.
We offer a collaborative, highly engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences, and more.
Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely, and the amazing experience of working with a multinational team of experts.
Job perks/benefits: Conferences Flex hours
Job region(s): Asia/Pacific
Job stats:  3  0  0

Explore more Remote Work and WFH career opportunities