This job has expired.
Percona
Expired

Temporary - Software Engineer Contractor (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Percona is looking for a short-term contract C/C++ Developer to perform specific duties related to bug fixing, new feature development, and feature porting on Oracle MySQL, Percona Server for MySQL, and MariaDB products. You will work from your home office, using online tools and resources to contribute to a high quality development environment for Percona and its customers. Development hardware (laptop) and access to a reliable high-speed internet connection is required. Contracts will be 3-6 months in duration. Flexible work hours.

Candidates from any time zone (worldwide) will be considered. This position reports to the Director of Server Engineering.

Key Responsibilities

  • Architect, design, and implement new features for Percona Server.
  • Fix bugs in Oracle MySQL, Percona Server for MySQL, and MariaDB.
  • Port existing bug fixes and features across versions and variants of MySQL.
  • Communicate effectively with teammates, Percona services teams, and customers.
  • Required Knowledge, Skills and Abilities:
    • Requires a bachelor's degree in Computer Science or a related field, or equivalent experience.
    • Ability to speak, listen and write effectively in fluent English.
    • Experience in C/C++ (3+ years)
    • Experience in implementing client/server or distributed network communication systems.
    • Requirements, design, and source code management methodologies.
    • Knowledge of programming languages, object oriented design, and distributed client/server architectures.
    • Proficiency with tools like gdb and strace.
    • Strong understanding of SQL databases and ACID transaction processing.
    • Experience using Git.

Optional Skills (in order of priority)

  • Knowledge of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others.
  • Knowledge of high-performance algorithms on modern multicore hardware.
  • Open Source software, preferably MySQL.
  • Experience using git, github, and JIRA.
  • Success working in a distributed environment where e-mail, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis.
  • Experience building MySQL and other products from source.
  • Experience/familiarity with various Linux distribution packaging systems.
  • Experience with virtualization tools (OpenVZ, KVM, VMWare, VirtualBox, and etc).
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking.
Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA. Staff members should be available if there is a need for any onsite trainings and/or events at any time.

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Other MariaDB contracts

Remote
0
USD
/hr

0 outside IR35 MariaDB contracts