Percona is hiring a
Database Performance Detective

Logo of Percona

Percona

๐Ÿ’ต ~$100k-$138k
๐Ÿ“Remote - United States

Summary

The job description is for a Code Detective role at Percona Support. The role involves diagnosing and troubleshooting problems with supported database technologies, creating knowledge resources, and occasional customer interaction. The required skills include 3+ years of software development experience with C++, familiarity with Linux and common tools within its ecosystem, and good written and verbal English communication skills.

Requirements

  • 3+ years of software development experience with C++
  • Familiarity with using the gdb debugger and analysis of core dumps generated on Linux
  • Good knowledge of Linux and common tools within its ecosystem, including gdb, rr, valgrind, strace, perf, the /proc filesystem, and similar software
  • Experience designing and implementing test cases, with particular emphasis on database benchmarking tools such as sysbench, mysqlslap, and YCSB

Responsibilities

  • Diagnose and troubleshoot problems via stack traces, core dumps, CPU performance profiles
  • Explain unexpected behaviors and performance regressions through C++ source code analysis
  • Perform root cause analysis for software crashes and failures
  • Assist with bug verification and analysis
  • Help the Support team โ€˜level upโ€™ by creating knowledge resources based on product internals
  • Engage with customers and the community as needed to gather information

Preferred Qualifications

  • Solid understanding of systems performance tuning
  • Prior familiarity with the source code of MySQL, MongoDB, or PostgreSQL
  • Prior experience delivering technical support for highly complex problem spaces
  • Prior experience developing software that used one or more of our supported databases as the backend
  • Prior DBA-level experience with one or more of our supported database technologies
  • Experience with other server-side programming languages used by our own software and by customers, including specifically Go/Golang and Python. Java, bash/zsh scripting, and others are also a plus
  • Prior experience using Percona software

Benefits

  • Flexible work hours
  • Various paid time off programs
  • All your equipment for your remote office
  • Funds for career development (external training, certifications, conferences)
  • Ongoing connectivity allowances
  • Opportunity to participate in our equity incentive plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Percona know you found this job on JobsCollider. Thanks! ๐Ÿ™