The most interactive ELT / data processing tool you have ever used.
Hi, we are looking for an experienced libraries developer to design and implement high-performance data processing libraries for Enso (enso.org, YC S21), a functional, hybrid visual/textual programming language with immutable memory. You will be working in an incredibly talented team with Jaroslav Tulach (founder of NetBeans, co-creator of GraalVM Truffle) and many more.
From the business perspective, Enso is a no-code interactive data transformation tool. It lets you load, blend, and analyze your data, and then automate the whole process, simply by connecting visual components together. It can be used for both in-memory data processing, as well as SQL analytics and transformations on modern data stack (ELT). Enso has the potential to disrupt the data analytics industry over the next five years. Currently, the market operates using old-fashioned, limited, and non-extensible software which has been unable to keep up with businesses as they transition to the cloud.
From a technical perspective, Enso is a purely functional, programming language with a double visual and textual syntax representation and a polyglot evaluation model. It means that you can mix other languages with Enso (Java, JavaScript, Python, R) without wrappers and with close-to-zero performance overhead.
Enso would be a great place for you if:
As a Library Developer you'll be helping to shape, define and build the data analytics and blending APIs provided by Enso. Additionally, you will be help mature the language itself with input on the features needed to build out a new programming language.
We have a few particular skills that we're looking for in this role:
It would be a big bonus if you had:
Avoid the confidence gap. You don't have to match all of the skills above to apply!
Tell us a little bit about yourself and why you think you'd be a good fit for the role!
Enso (https://enso.org) is a no-code interactive ETL and data analysis tool. It lets you load, blend, analyze your data, and then automate the whole process, simply by connecting visual components together. At Enso, we have a world-class team, with developers, community managers, and business developers from all walks of life and backgrounds.