CareerPlan

Software Engineer

New Cairo, EGY, EgyptFull-time47k–102k2026-10-23 → 2026-11-10
Hybrid

Core

Develop and advance the execution engine for Graph Lakehouse, a massively parallel graph database for analytics on large knowledge graphs.

Role type

Senior IC database systems engineer

Builds

Graph Lakehouse database execution engine and storage layer

Domain

Industrial software, distributed systems, database internals

Deliverable

production ML models

Required skills

C++, multi-threaded application development, Linux/Unix software development, computer science fundamentals

Preferred skills

database and operating system internals, compiler knowledge, distributed systems, CPU architectures, Python, shell scripting

Technologies

C++, Linux, Python

Responsibilities

Implement sophisticated query execution algorithms for massively parallel processing, adapt sequential algorithms for parallel execution across distributed systems, build ACID-compliant high-throughput storage layer, analyze performance and scalability bottlenecks

Seniority

Senior, hands-on IC