C/C++ Kernel Developer

4+ years of experience
Ukraine, Europe
Fulltime, remote

Our client is a global enterprise software provider, serving over 1,500 customers across financial services, government, media, and IT. They offer enterprise-grade PostgreSQL solutions, managed cloud services, and 24/7 support, enabling application modernization, database migration from legacy systems, and hybrid/multi-cloud deployments. Their platform unifies transactional, analytical, and AI workloads while ensuring security, compliance, and high availability, with built-in AI capabilities.
We are looking for a C/C++ Developer to join a long-term engineering initiative focused on kernel-level development for a large-scale analytical data platform.

The platform is built as a PostgreSQL-based analytics system using MPP (Massively Parallel Processing) architecture. One of the key goals of the project is a gradual upgrade of the database kernel to newer upstream versions.

 

This role focuses on low-level systems engineering and working with a large C / C++ codebase.

 

Responsibilities

  • Develop and maintain kernel-level code using C and C++

  • Work with complex, low-level components of a database engine

  • Participate in upgrading and adapting kernel-level functionality

  • Analyze, debug and optimize system-level code

  • Review code and collaborate with distributed systems engineers
     

Requirements

  • Strong practical experience with C and / or C++

  • Experience with kernel-level, low-level or systems programming

  • Ability to work with large, complex C / C++ codebases

  • Strong debugging and problem-solving skills

  • Ability to work independently on complex engineering tasks
     

Nice to have

  • Experience with database engines or storage systems

  • Familiarity with PostgreSQL internals

  • Experience with Greenplum or other MPP systems

  • Understanding of distributed systems

  • Python knowledge for tooling and utilities

  • Contributions to open-source systems or infrastructure projects

 

What We Offer

  • Fully remote work.

  • A professional, supportive, and friendly team.

  • Long-term employment with competitive compensation, based on experience.

  • Continuous knowledge sharing with engaged co-workers.

Attach a CV file (PDF, DOC)

Similar vacancies

Java / Kotlin Developer

4+ years of experience
Ukraine or EU
Remote, Full-time

Endpoint Engineer

5+ years of experience
Ukraine or EU
Remote

R&D Operations & Project Manager (Ops/PM in R&D)

5+ years of experience
Odesa, Ukraine
On-site