✨ About The Role
- The role involves developing high-quality software solutions based on technical requirements and design specifications.
- The software engineer will investigate and resolve important bugs rapidly to ensure system reliability.
- Participation in code reviews is expected to maintain code quality and consistency across the team.
- The position supports continuous development processes and requires staying updated on programming languages and industry best practices.
- The job offers the opportunity to impact technology and business models while working in a game-changing organization.
âš¡ Requirements
- The ideal candidate has experience in database engine development and has implemented multi-thread parallel processing in C++ on multiple remote nodes in production.
- Proficiency in C++20 and C++17 standards is essential, along with the ability to profile C++ runtime memory consumption.
- Familiarity with CMake for multitarget builds and understanding of static and dynamic linkage is required.
- The candidate should have experience in scripting with Bash and be comfortable using tools like gdb for debugging.
- Strong communication skills in English, both written and verbal, are necessary for effective collaboration in a distributed team.