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: 244 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
Internship
NayuOS Chromebook Liberation
at Nexedi SA in Lille, France
Internship
Jupyter Lab Mass Deployment
at Nexedi SA in Lille, France
Internship
Javascript Serverless Web Chat
at Nexedi SA in Lille, France
Internship
JavaScript Web Mesh
at Nexedi SA in Lille, France
Internship
JavaScript Service Worker Web IDE
at Nexedi SA in Lille, France