SageMath Job opening WP5: HPC LinBox

This is an announcement for a full-time developer (Ingénieur de Recherche) position opening at Université Grenoble-Alpes, working on open source software engineering for computational mathematics.

contact: and


For 1 year starting no later than September 2018.


Approx. 2900 € of monthly salaire brut (before tax).


The developer will work at the LJK lab. on the campus of Saint-Martin d’Heres, 15 minutes from Grenoble city center by public transportation.


Exact linear algebra, computing with arbitrary precision integer or rationals, and over finite field, is a core component of computer algebra software and also plays a central role in numerous computation intensive applications, ranging from algebraic cryptanalysis to experimental mathematics. The LinBox library and its components, the Givaro and the FFLAS-FFPACK libraries, form a C++ library ecosystem offering high performance implementation of the most common exact linear algebra routines. These open-source libraries are integrated in the SageMath open-source mathematics software.

Recently the FFLAS-FFPACK library has been parallized for multi-core architectures which opens way to two development directions:


The mission of the engineer will be to

Skills and background seeked

The following are not prerequisites but would be very much appreciated:


Applicants should send an email to and

Both documents must be in an open format (pdf, ps, plain text, …) either in french or english.


The position will be funded by

OpenDreamKit, a Horizon 2020 European Research Infrastructure project that will run for four years, starting from September 2015. This project brings together the open-source computational mathematics ecosystem – and in particular LinBox, MPIR, SageMath, GAP, PARI/GP, LMFDB, Singular, MathHub, and the IPython/Jupyter interactive computing environment. – toward building a flexible toolkit for Virtual Research Environments for mathematics. Led by Université Paris-Sud, this project involves about 50 people spread over 15 sites in Europe, with a total budget of about 7.6 million euros.

The developer will work within a team of developpers of SageMath and LinBox, and researchers in the field of high performance computer algebra at the Laboratoire Jean Kuntzmann.