✨ About The Role
- The Software Engineer will be part of the Core Engine team, focusing on building key capabilities for the Daft distributed data engine.
- Responsibilities include working on core architectural design and implementation of components like the Planning/Query Optimizer and Execution Engine.
- The role involves improving memory stability and resource utilization through innovative solutions.
- The candidate will enhance Daft's integrations with modern data lake technologies such as Apache Parquet and Delta Lake.
- The position requires participation in the core design process and collaboration with customers.
⚡ Requirements
- The ideal candidate has a strong foundation in systems programming and experience with distributed data systems or databases.
- A minimum of 3 years of experience working with distributed data systems is required.
- Proficiency in programming languages such as C++, Rust, or C is essential.
- Familiarity with cloud technologies, particularly AWS S3, is preferred.
- The candidate should thrive in small, focused teams and be comfortable with fast iterations and autonomy.
- A passion for technology and intellectual curiosity is highly valued.