Cython+ is an experimental extension of the Cython compiler that we are developing at Nexedi as part of a research project. Our goal is to enable parallel multi-threaded execution on multiple cores within the Python ecosystem, currently hindered by Python's GIL.
The idea is to facilitate the gradual migration of existing Python code or the writing of high-performance Python libraries with a high-performance language close to Python.
We now have a proof of concept and some promising first use cases, but there is still a lot to do (see our roadmap):
We are looking for a candidate interested in programming language design, with experience in Python or C++ development, and an affinity for open source / free software. Knowledge of concurrent execution, language design, compilation, type systems, or static analysis will always be useful and welcome.
If you are interested in these topics, please contact us!
Nexedi is one of the leading European open source and free software publishers in Europe with a portfolio of open source solutions of more than 15 million lines of code. Our customized software solutions run at Airbus, Stellantis, Sanef and other enterprises around the world. We participate in industry-leading research projects, try to build Rapid.Space, a fully open cloud provider and lobby for Europe's independence with regards to cloud and communication technologies as well as the use of Free Software.
We would be happy to hear from you, so drop us a line (along with your CV) at jobs(at)nexedi.com and we will get in touch with you.
147 Rue de Ballon
59110 La Madeleine
Phone+33 629 02 44 25
Phone +33 629 02 44 25