Jobs and Careers
PE
Database Performance & Bug Detective
PerconaUKRemotefull_timeVerifiedPosted 31 Oct 2023
About the role
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.
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.
<!--WEB-ONLY-->
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
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.
<!--WEB-ONLY-->
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s