Join a team building one of the most advanced open-source data processing platforms in the world. We are rethinking how data is queried and processed, creating a seamless experience from local development to production-scale workloads without the need to rewrite code. Our framework is rapidly growing in adoption and plays a central role in the daily workflows of a global community of developers and data practitioners.
What you’ll do
- Define the characteristics of modern query engines, including streaming, distributed, and in-memory execution
- Identify high-impact areas to improve performance, consistency, and maintainability
- Switch between designing and hands-on implementing new systems
- Ship code to millions of users and bring cutting-edge ideas into production
What we’re looking for
- Familiarity with query execution models (e.g. vectorized execution, pipelining)
- Familiarity with query optimization techniques
- Experience with a low-level programming language (preferably Rust)
- Strong fundamentals in computer science
- Ability to work with autonomy and ownership in a small, collaborative team
Location preference
We have a strong preference for candidates who can work on-site in Amsterdam. However, we are also open to exceptional candidates working remotely within the EU.
Why this role matters
- Take on a key role in a high-growth platform with many opportunities for growth
- Work with and learn from a small, passionate team of engineers
- Competitive salary, equity options, and flexible working hours
Send your resume to query.engine.startup@rustjobs.dev
Note: We review every application carefully. Due to the high number of applicants, we are only able to respond to those moving forward in the process. If you do not hear from us within a few days, unfortunately this means you have not been selected.