Fast, Reliable, Proven transactional storage for MySQL

Are you a world-class database developer?

Innobase Oy, a subsidiary of Oracle Corporation, is looking for guru-level software engineers.

The InnoDB Group at Oracle is responsible for development, maintenance and support of the InnoDB transactional database engine and related products: the InnoDB Plugin, Embedded InnoDB and InnoDB Hot Backup. Our developers are located in Finland, US, Australia, Canada and Bulgaria, but you could work with this team remotely from anywhere in the world.

Job Description

We are looking for talented software engineers to work on deep, low-level, database technology. If you’ve got the right background and experience, and seek the challenge of working on complex system-level software, this might be the right position for you! We need experienced, hard-working programmers to help drive the future of InnoDB products and technology.

In this position, you will be instrumental in taking InnoDB to the next level. Development tasks include design specification, coding, unit testing, bug fixing, and reviewing other developers’ work. Projects you can work on could include improvements in database storage management, concurrency control, memory management, availability, and security, etc. You will be able to apply your knowledge and experience with complex database kernel processing algorithms to improve InnoDB’s performance, efficiency and functionality to extend its lead as the premier transactional database engine underlying the popular open source database, MySQL.

Job Requirements

The successful candidate will be a highly-motivated individual working in a small, distributed development group, and meet the following requirements:

  • Proven ability to understand, analyze and debug complex algorithms and the ability to design and implement them
  • Demonstrated experience in writing functional, design and test specifications
  • Track record of writing well-structured, and well-documented C code efficiently and on schedule
  • Familiarity with code development on Linux and/or Unix, with Windows experience a plus
  • At least 5 years of programming experience, with at least 3 years demonstrated experience working on database systems internals
  • Knowledge of MySQL, InnoDB or Oracle architecture and internals a plus
  • Strong understanding of multi-threaded systems software development and debugging
  • Proven experience as a team player, willing to “do what it takes”, working well with other expert developers and taking on key project leadership roles
  • Fluent in English
  • MSc or a PhD Degree or equivalent, preferably with a background in database technology
  • Can work from a remote location

Contact Us

If you are interested in a position with Innobase and meet the above requirements, please email Calvin.Sun at Oracle.com.