MariaDB ColumnStore Engine Senior DB Engineer

MariaDB is making a big impact on the world. Whether you’re checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is the backbone of applications used everyday. Companies small and large, including 75% of the Fortune 500 run MariaDB, touching the lives of billions of people. With massive reach through Linux distributions, enterprise deployments and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.

MariaDB Server has many engines all working seamlessly together. One of them is ColumnStore, ground-up designed for data warehousing and analytics. As the name suggests, this is a columnar database, which contains many modern and exciting complexities and possibilities for innovation.

Responsibilities

As the Senior Database Engineer, you are in charge of writing, debugging and testing code. You are also mandated for designing and implementing features to ensure business competitiveness of MariaDB Enterprise. You will participate in requirements analysis and be able to make a risk assessment of larger system design and come up with alternatives to designs. As part of the MariaDB Server engineering team you will be called upon to design, estimate, develop, test and document new features over the entire lifecycle from inception to publication.

Qualifications

  • Solid knowledge of SQL
  • Solid knowledge of C/C++, CMake, git
  • 5+ years experience of designing, developing, and maintaining databases, relational or noSQL
  • Experience with open source development
  • Good written and spoken communication skills in English
  • Experience working remotely in geo-distributed teams

Bonus Experience and Skills

  • Experience with MariaDB and / or MySQL, especially as a developer
  • Experience with popular database performance benchmarks — setting up, running, analyzing results
  • Familiarity with databases in the cloud
  • Experience with Debian packaging
  • Knowledge of Perl, Python, Bash, Java

Location

Remote, anywhere in the world.

What’s in it for you?

Impact the world of technology by pushing the boundaries of technology and business models, working at MariaDB. Be part of a game-changing organization that encourages outside-the-box thinking, empowerment, and is truly shaping the future of the software industry. You’ll be collaborating with high-caliber colleagues around the world, offering unparalleled learning and growth opportunities. We provide a very competitive compensation package, 25 days paid annual leave (plus holidays), stock options, a massive degree of flexibility and freedom, and more.

How To Apply

Submit your application here.

MariaDB does not sponsor work visas or relocation.

MariaDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MariaDB is an equal opportunity employer.