Lead the design and evolution of the distributed SQL query execution engine in YugabyteDB.
•Lead the design, implementation, and evolution of the distributed SQL query execution engine in YugabyteDB.
•Key Responsibilities Lead the design, implementation, and evolution of the distributed SQL query execution engine in YugabyteDB, ensuring correctness, efficiency, and horizontal scalability.
•Own and enhance execution-layer components including distributed scans, joins, aggregations, sorting, batching, parallel execution, RPC coordination, and runtime memory management.
•Optimize distributed execution paths by minimizing cross-node communication, reducing data movement, improving pushdown to storage layer, and enhancing execution pipelining.
•Requirements 5-8 years experience with compiled languages, e.g.
•BS/MS/PhD in CS (or related field) or equivalent experience.
•Systems engineering fundamentals (e.g.: distributed systems, operating systems, databases) is a must.