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

You will collaborate closely with database engineers, distributed systems experts, and data platform teams to design and enhance the core components of a PostgreSQL-based analytical database engine. Your work will focus on low-level systems programming, improving storage and execution mechanisms, and ensuring high performance and reliability of the core database engine in distributed MPP environments.

From working on complex engine-level components such as storage layers, concurrency control, and memory management to optimizing performance-critical parts of the system, you will play a key role in building a scalable and robust database infrastructure.

If you have strong experience with C/C++, database internals, and systems programming, and enjoy solving complex performance and architectural challenges, this role will give you the opportunity to work on cutting-edge database technologies and large-scale analytical platforms.

Senior Database Query Processing Engineer

You will collaborate closely with database engineers, distributed systems experts, and data platform teams to design and enhance query planning and execution strategies. Your work will focus on optimizing execution plans, improving cost-based optimizer logic, and delivering high-performance data processing capabilities for large-scale analytical systems.

From analyzing complex SQL workloads to improving execution engines and query optimization strategies, you will play a key role in building reliable and scalable database infrastructure.

If you have strong experience with database internals, query processing, and distributed data systems, and enjoy solving complex performance and algorithmic challenges, this role will give you the opportunity to work on cutting-edge database technologies and large-scale analytical platforms.