Oracle

Principal Software Engineer - C/C++

Kraków, Lesser Poland Voivodeship, PL

12 days ago
Save Job

Summary

Location: Warsaw/Cracow (onsite)


MySQL NDB Cluster is an industry-leading, open-source, distributed database solution, designed for applications with the most demanding performance and availability requirements. With its in-memory, real-time capabilities, linear scalability, and transactional consistency, it powers some of the world's largest mobile networks, online games, and banking systems, serving billions of users seamlessly. Suitable to support different deployment scenarios, MySQL NDB Cluster can be deployed in Public / Private Clouds, On-Prem and Cloud Native environments.


Join Our Dynamic Engineering Team

We are seeking a talented and passionate engineer to join our dedicated NDB Cluster team, where you will contribute to the development of this cutting-edge technology. Our team is comprised of experts who thrive on diving into the intricacies of database internals, operating systems, compilers, and programming languages, ensuring we deliver a robust and reliable product.


What We Are Looking For:

  • A passion for detail, with a deep understanding of distributed systems and networks, and their interplay with databases.
  • Proficiency in designing and crafting clean, efficient, and well-tested code, with a strong background in C/C++ programming.
  • Experience with profilers and benchmarking tools, ensuring optimal performance and scalability.
  • Adaptability to work across various platforms and operating systems, demonstrating a versatile skill set.
  • A team player who communicates effectively and collaborates remotely, utilizing tools such as Zoom, Slack, and Gerrit for code reviews.


How We Work:

  • Our core programming language is C++, with CMake as our building tool of choice.
  • We focus on delivering new functionalities with comprehensive automated tests, while also contributing to product bug fixes as needed.
  • We offer a flexible work environment, allowing remote work with the option to utilize office spaces as desired.
  • Our team culture emphasizes happiness and satisfaction in delivering valuable, high-quality work.


Preferred Qualifications:

  • An advanced degree (MSc or PhD) in a relevant field or equivalent industry experience.
  • Demonstrated hands-on coding ability, with a strong background in databases, scripting, Unix, and C/C++ programming.
  • Experience with cloud platforms is advantageous.


Nice to Have:

  • Knowledge of MySQL as a user and familiarity with its internals.
  • Experience with cloud-native deployments and architectures.
  • We invite you to join our dynamic team, where you will have the opportunity to work on challenging projects, collaborate with talented peers, and contribute to the continued success of MySQL NDB Cluster, powering mission-critical applications worldwide.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job