MariaDB is a leading database provider that impacts various daily applications used by billions of people.
The Senior C++ Database Engine Developer will develop software solutions by leveraging programming skills and experience.
This role involves contributing to the design and implementation of software applications, ensuring high code quality, performance, and reliability.
The developer will collaborate with the team to solve technical challenges, participate in code reviews, and continuously improve technical skills.
Responsibilities include developing high-quality software solutions based on technical requirements, investigating important bugs, participating in code reviews, supporting continuous development, and staying updated on programming languages and industry best practices.
Requirements:
Candidates must have participated in database engine development.
Experience in implementing multi-thread parallel processing in C++ on multiple remote nodes in production is required.
Proficiency in profiling C++ runtime memory consumption and using gdb to attach to a running process is necessary.
Familiarity with the C++20 standard since 2020 and C++17 since 2017 is expected.
Knowledge of using CMake for multitarget builds and distinguishing between static and dynamic linkage is required.
Candidates should use a linter when scripting in Bash and understand the command rm -rf /${MY_PROJECT_TEMP_DIR}.
Experience in fixing library requirements for Python projects is necessary.
Candidates must be experienced in software development within a Linux environment.
Understanding of the term "amortized" in relation to complexity for hashmap inserts is required.
Ability to write an example of a correlated semi-join SQL query is necessary.
Candidates should have anecdotes about using git-reflog.
Strong written and verbal communication skills in English are required.
Soft skills for effective communication in a distributed team are essential.
Benefits:
Employees will have the opportunity to impact the world of technology and be part of a game-changing organization.
The position offers a permanent salaried full-time role with a competitive compensation package.
Employees receive 25 days of paid annual leave plus holidays, along with a high degree of flexibility and freedom.
The total rewards package may include health insurance, life and disability insurance, funds for professional development, paid holidays, and parental leave.
The company is committed to providing necessary accommodations for individuals with disabilities during the application and interview process.