-
Oracle

C++ Engineer (cloud, remote)

Oracle
Poland · Full-time · Mid-Senior

The role is remote/hybrid


HeatWave is a fully-managed database service that integrates transaction processing, real-time analytics, and machine learning within a single MySQL database. It eliminates the need for users to move data between databases, avoiding time-consuming, complex, error-prone, and costly operations.

Business continuity is crucial, and HeatWave employs multiple strategies to ensure it. These include manual and automatic backups, point-in-time recovery, and high availability (HA) through redundancy. The service also leverages robust infrastructure, such as block volumes, to provide a durable, secure, and high-performance platform for hosting data. If you're interested in exploring the HA, replication, and business continuity space, we encourage you to submit your resume.


The HeatWave MySQL Replication team is seeking candidates eager to be at the forefront of developing the next-generation cloud database platform, built on the widely popular MySQL database. This role offers the opportunity to work in the exciting, challenging, and vital field of distributed systems, with a particular focus on high availability. The ideal candidate should hold a BS or MS degree or have equivalent experience in a relevant field, with 3+ years of software engineering or related experience, and a background in distributed systems. A strong understanding of fault tolerance and the requirements for building scalable, long-running systems is essential.

Career Level - IC4

Must have:

- Background in distributed systems and/or replication.

- Knowledge of transaction processing concepts and techniques.

- Strong object-oriented design and programming skills.

- Proficient development skills in C/C++ or Java.

- Excellent spoken and written communication skills in English.

Nice to have:

- Experience using MySQL.

- Knowledge of MySQL internals.

- Experience with MySQL Replication.

- Familiarity with various replication technologies.

- Expertise in usability, with a strong understanding of

system interfaces.

- Experience with cloud platforms.

- Experience developing cloud platforms.


As a member of the Heatwave MySQL Replication team in the software engineering division, you will be responsible for designing and developing software solutions for replication and high availability (HA). You will directly contribute to key system attributes such as resiliency, scalability, and performance. You will be responsible for developing, designing, and debugging software applications or operating systems. Additionally, you will engage in operations work, troubleshooting, diagnosing, and resolving production issues.


This role involves enhancing HA and replication features, as well as designing new functionalities, all while tackling some of the most intriguing challenges. You will develop, operate, and scale MySQL in a dynamic and fast-paced environment. The work is non-routine and complex, requiring the application of advanced technical and business skills in this specialized area. As a leading contributor both individually and as part of a team, you will provide direction and mentorship to others.

Key Skills

Ranked by relevance

mysql ha high availability cloud machine learning fault tolerance
Login to Apply
Posted
Jan 27, 2025
Type
Full-time
Level
Mid-Senior
Location
Poland
Company
Oracle

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
eschbach
Related

Machine Learning Engineer - Remote (all genders)

2026-05-28

Full-time
Associate
Germany
Software Development
Information Technology
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Qualio
Related

Full Stack Engineer (Remote Ireland / UK)

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering