Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer - MySQL (Remote)

at Percona

Posted 12 hours ago 4 applied

Description:

  • Percona is seeking a Senior C/C++ Software Engineer to join its Open Source Software Development team.
  • The role involves working on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, and Oracle MySQL.
  • This is a remote position, allowing you to work from your home office with online tools and resources.
  • Travel is required approximately once per year for meetings.
  • A reliable high-speed internet connection is necessary for this role.
  • The position offers flexible work hours, and the company provides a laptop and internet access.

Requirements:

  • A Bachelor's degree in Computer Science or a related field, or equivalent experience is required.
  • Candidates must be able to communicate effectively in fluent English, both verbally and in writing.
  • A minimum of 3+ years of experience in C/C++ development and object-oriented design is necessary.
  • A strong understanding of SQL databases, preferably MySQL, is required.
  • Candidates should have a strong understanding of DBMS internal algorithms, including those used in query optimization, B-tree indexing, multiversion concurrency control, and ARIES crash recovery.
  • Knowledge of compression and encryption algorithms and techniques is essential.
  • Experience with client/server or distributed network communication systems is required.
  • Familiarity with high concurrency threading models, atomics, and locking primitives is necessary.
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python is required.
  • Proficiency with tools like gdb and strace is necessary.
  • Candidates must be proficient with git, GitHub, and source code management methodologies.
  • Knowledge of Open Source software concepts and community engagement is required.

Benefits:

  • Percona offers flexible work hours and various paid time off programs.
  • The company provides all necessary equipment for your remote office.
  • Employees receive funds for career development, including external training, certifications, and conferences.
  • Ongoing connectivity allowances are provided to support remote work.
  • Employees have the opportunity to participate in an equity incentive plan.
  • The company promotes a healthy work/life balance through initiatives like The Percona Adventure Team, Work-from-Anywhere, FlowDays, and FryDays.
  • Percona supports social responsibility through the PAVE volunteering program and initiatives like Women Transforming Technology.