Skip to main content

Senior C/C++ Database Engine Engineer (PostgreSQL Internals)

Technology
Stanga1
Sofia, Србијапре 1 месециДо 4. 4. 2026.
На локацији

Опис посла

Overview Required Skills C / C++ Distributed databases Algorithmic thinking Low-level programming Database engine internals Requirements Strong professional experience in C and/or C++ in production environments

Proven hands-on experience developing or modifying database engine internals (not just using databases) Deep Understanding Of Database Internals Such As Storage engine

WAL (Write-Ahead Logging)

MVCC

Memory management

Concurrency and transaction handling

Experience working with large and complex C/C++ codebases

Solid systems programming background (performance tuning, concurrency, memory management)

Experience with distributed databases, replication, or high-availability systems

Ability to work independently and take ownership of complex engineering tasks

Contributions to PostgreSQL core or other database engines

Experience working on internals of systems such as: PostgreSQL, Greenplum, ClickHouse, Oracle, Snowflake, Databricks, MySQL Heatwave Experience maintaining or upgrading database forks

Linux systems programming experience Responsibilities Develop and maintain core database engine components in C/C++

Contribute to PostgreSQL internals and engine-level functionality

Participate in upgrading and adapting a PostgreSQL fork to newer versions

Work on low-level components such as storage, WAL, memory management, and core engine functionality

Contribute to replication and distributed database functionality

Debug, profile, and optimize performance-critical parts of the system

Collaborate closely with query processing and distributed systems engineers

Contribute to architectural decisions at the database engine level Back to Careers

Keywords
CC++Distributed DatabasesAlgorithmic ThinkingLow-Level ProgrammingDatabase Engine InternalsWALMVCCMemory ManagementConcurrencyTransaction HandlingPerformance TuningReplicationHigh-Availability SystemsDebuggingProfilingPostgreSQLGreenplumClickHouseOracleSnowflakeDatabricksMySQLLinuxSystems Programming

¿Te interesa este puesto?