P
Percona
Backend
Software Engineer - MySQL (Remote)
C/C++MySQLSqlBashPerlPythonDockerKubernetesGitGdbStrace
Про позицію
Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL.
Обовʼязки
- Design and implement new features and improvements
- Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL products
- Perform periodic source code merges from other open source repositories
- Contribute to upstream projects that we leverage to bring our own solutions to the community
- Develop test cases for continuous integration deployment
- Participate in code and design reviews
- Mentor and guide other team members in their own career development
- Blog, present and evangelize our software to help increase adoption and keep our thriving community growing
- Engage with other departments in Percona to ensure we’re delivering value driven solutions
Вимоги
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Minimum 2+ years of experience in C/C++ development and object oriented design
- Strong understanding of SQL databases, preferably MySQL
- Strong understanding of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others
- Strong understanding of compression and encryption algorithms and techniques
- Experience with client/server or distributed network communication systems
- Experience with high concurrency threading models, atomics, and locking primitives
- Knowledge of various programming and scripting languages such as BASH, Perl, and Python
- Proficiency with tools like gdb and strace
- Proficiency with git, github, and source code management methodologies
- Knowledge of Open Source software concepts and community
Переваги
- Flexible work hours
- 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
- Various paid time off programs
- Support for a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays
- Support being socially responsible through our PAVE volunteering program and Women Transforming Technology
Software Engineer - MySQL (Remote)