Senior C/C++ Database Engine Engineer (PostgreSQL Internals)
Stanga1Опис посла
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
¿Te interesa este puesto?