2021-04058 - Open-source and community manager at the scikit-learn Consortium

Contract type : Fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer

Level of experience : From 5 to 12 years

About the research centre or Inria department

Located at the heart of the main national research and higher education cluster, member of the Université Paris Saclay, a major actor in the French Investments for the Future Programme (Idex, LabEx, IRT, Equipex) and partner of the main establishments present on the plateau, the centre is particularly active in three major areas: data and knowledge; safety, security and reliability; modelling, simulation and optimisation (with priority given to energy).  

The 450 researchers and engineers from Inria and its partners who work in the research centre's 28 teams, the 60 research support staff members, the high-level equipment at their disposal (image walls, high-performance computing clusters, sensor networks), and the privileged relationships with prestigious industrial partners, all make Inria Saclay Île-de-France a key research centre in the local landscape and one that is oriented towards Europe and the world.


Scikit-learn is one of the top-most leading machine learning tools. It has more than a million users wordwide, and is developped by an open community distributed throughout the world. The Scikit-learn consortium at Inria (https://scikit-learn.fondation-inria.fr) is funded by industry sponsors to foster the growth of the scikit-learn library. It employs central scikit-learn contributors, to support the scikit-learn developer community.

You will join the development team of the scikit-learn consortium with a focus on the communication and community dynamics for the scikit-learn consortium and wider open-source community: development management, advocacy, and user experience.


The position is located at Inria Saclay (in Palaiseau, close to Paris), with the rest of the Scikit-learn inria team. Remote work is possible 2 days a week. Some travel may be necessary, to go to technical conferences to present scikit-learn, give tutorials, and interact with the community (travel expenses are covered).


You will be in charge 1) contributing to the animation of the scikit-learn consortium and wider community and 2) improving the library and its documentation.

You will be in connection with the Inria scikit-learn, comprised of engineers and researchers who work on scikit-learn and related open source projects (such as joblib or sphinx-gallery). The team currently comprises 5 full-time engineers, 2 external consultant, and 3 associated researchers. You will report to Gaël Varoquaux, who direct the teams activities.


Main activities

The main activities expected activities:

  • Provide support to the wide community of scikit-learn contributors through the community tools.
  • Help in the follow-up of the scikit-learn issue tracker on GitHub: this includes reviewing and following up with Pull Requests from contributors, triaging Pull Request and Issues, participating in discussions in the mailing lists and on GitHub.
  • Carry out developments to improve the scikit-learn library code and documentation.
  • Organize the Consortium development sprints and events.

Additional activities:

  • Broadening the scikit-learn community, with a focus on inclusivity, onboard new contributors and developing new roles (focused on communication, documentation, teaching, advocacy and not only coding)
  • Follow-up community sprints and events.
  • Promote the activities and the members of the Consortium via the website and the Twitter feed.



Technical skills :

  • Knowledge of the scientific Python stack is important
  • A knowledge of statistical data analysis is welcomed

Languages :

  • Good written English and fair spoken English is important given that the position involves communicating with the wider community
  • Fair written and spoken French is needed, as many of our contacts with private funders are via their French offices

Relational skills :

  • Ease of communication and social interaction is appreciated, as creating and facilitating community dynamics or links with socio-economic actors. 

Benefits package

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training
  • Social security coverage


Remuneration according to profile and experience