Job details « Go back to category

This job ad has been posted over 40 days ago...

Full-time Cython without GIL
Published at 14.02.2018 - Viewed: 524 times - Nexedi SA in Lille, France

(also available as 3-6 month traineeship)

Nexedi is looking for a python and C developer interested in implementing a multi-threaded coroutine and garbage collector extension for the Cython language. This project will be extended later into a full research project based on linear types and type inference systems. A PhD is also possible after the internship.

Opportunities

  • Understand how multi-threaded runtimes operate
  • Master libtask and MPS libraries
  • Master Cython compiler
  • Accelerate python execution x1000

Responsibilities

  • Experiment various proofs of concepts to extend Cython
  • Contribute to Cython code
  • Contribute to open source projects such as Wendelin, Pandas, NumPy, scikit-learn, SlapOS, jIO and renderjs.
  • Contribute to research projects to build the future of our open source stack

Requirements

  • Passionate, self-driven.
  • Willingness to contribute to an open source ecosystem and the Free Software community.
  • Very good programming skills in Python
  • Very good programming skills in C
  • Good software development skills (version control, testing, debugging).
  • Good command of English.

Recent jobs at Nexedi SA
Full-time
ERP5 for Automotive
at Nexedi SA in Lille, France
Full-time
JavaScript Service Worker Web IDE
at Nexedi SA in Lille, France
Full-time
Python PyData and Javascript Project Developer
at Nexedi SA, Worldwide/Remote
Full-time
Edge Computing for 4G/5G Telco
at Nexedi SA in Lille, France
Full-time
Python Out Of Core Numpy Developer
at Nexedi SA in Lille, France