An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Polars is searching for a capable engineer to join the compute team in Amsterdam. You’ll focus on the performance of our query engines and collaborate with a small, autonomous group to push the speed of data processing.
You’ll discuss and implement optimization techniques from low-level bit fiddling to design-level changes. If you love turning ideas into fast, reliable code, you’ll help improve a project with a wide, active community and a strong open-source footprint.
Pola develops Polars, an open-source high-performance DataFrame library written in Rust, along with Polars Cloud, a managed solution for scaling data workloads.
Amsterdam, Noord-Holland, Netherlands Remote
As a member of the compute team, you'll optimize the performance of our query engine. You'll discuss and implement optimization techniques in a small, autonomous team.
Polars is the next generation of DataFrames. We don’t take the easy route and build from the ground up, controlling every element allows us to create a superior solution. Our open-source implementation is one of the fastest growing data projects on GitHub and has over 30 thousand stars and 100 million downloads to date.
We believe data processing should be a seamless experience from working locally on your development machine to an enterprise production environment. There should be one framework to learn for data practitioners, removing the need for rewriting code when going to production.
As a member of the compute team you’ll be responsible for the performance of our query engines. You’ll discuss optimization techniques ranging from isolated bit fiddling tricks to central design changes with your team members. But theory is one thing, the actual implementation is where the true answer lies. You like programming and bringing ideas into fruition. Your code directly impacts the speed of millions of queries every day in an active community with direct feedback.