Remote Senior C++ Database Engine Developer

Posted

Apply now
Please, let MariaDB plc know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior C++ Database Engine Developer is responsible for developing software solutions by utilizing their programming skills and experience.
  • They contribute to the design and implementation of software applications, ensuring high code quality, performance, and reliability.
  • The role involves collaborating with the team to solve technical challenges, participating in code reviews, and continuously improving technical skills.
  • Responsibilities include developing high-quality software solutions based on technical requirements and design specifications, investigating important bugs, and delivering solutions rapidly.
  • The developer will participate in code reviews to maintain code quality and consistency, support the continuous development process, and stay updated on programming languages, frameworks, and industry best practices.

Requirements:

  • Candidates must have participated in database engine development.
  • Experience in implementing multi-thread parallel processing written 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 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 the context of complexity for a hashmap insert is required.
  • Ability to write an example of a correlated semi-join SQL query is necessary.
  • Candidates should have written and verbal communication skills in English and possess soft skills for communicating in a distributed team.

Benefits:

  • Employees will have the opportunity to impact the world of technology by working at MariaDB, a game-changing organization that values empowerment and innovative thinking.
  • 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 significant degree of flexibility and freedom.
  • The total rewards package may include health insurance, life and disability insurance, funds toward professional development resources, paid holidays, and parental leave, subject to eligibility requirements.
  • Candidates will collaborate with high-caliber colleagues globally, providing unparalleled learning and growth opportunities.
Apply now
Please, let MariaDB plc know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback