This job ad has been posted over 40 days ago! (*)


Paris-based full-time back-end Python developer Full-time

Published at 2022-01-14 - Viewed: 1481 times - Software Heritage / Inria in Paris, France

Software Heritage is an ambitious nonprofit, entirely Free/Open-Source Software (FOSS) initiative that aims at collecting, organizing, preserving for the very long term, and sharing all publicly available software in source code form, together with the corresponding complete development history (e.g., from a Version Control System) where available. The Software Heritage archive already contains more than 11 billion unique source code files and 2.4 billion commits, retrieved from more than 160 million software projects.

We are looking for a back-end developer to grow our development team, and work on:

  • Extending the coverage of the Software Heritage archive
  • Implement the backends for user-visible features that allow to peruse the archive content

The Software Heritage code base (see public development documentation) is built using primarily the following technologies:

  • programming language: Python
  • development and deployment environment: Debian GNU/Linux
  • version control system: Git
  • storage: PostgreSQL, Apache Cassandra
  • messaging: Apache Kafka, RabbitMQ

We do not expect candidates to be familiar with all of them, but expertise with one or more of the above technologies will be appreciated and might be used as a basis to tailor the profile to the candidate’s interests.

Python being used almost everywhere in the stack, good knowledge of the language and its ecosystem would constitute a big plus.

All the code developed as part of this position will be developed openly and released under a FOSS license.

Workplace and salary

The job must be worked on-site at Inria’s Paris headquarters.

The salary will be commensurate with experience and qualifications.

Application instructions

Applications must be submitted via email to hiring@softwareheritage.org. The email must contain the subject line « back-end developer ». A complete application should include:

  • resume,
  • brief statement of interest in the position,
  • links to any previous related work online.

Applications will be reviewed on a rolling basis until the position is filled.
The next priority deadline is 31 Jan 2022, 23:59 CET.

Software Heritage is an equal opportunity employer and will not discriminate against any employee or application for employment on the basis of race, color, marital status, religion, age, sex, sexual orientation, national origin, handicap, or any other legally protected status. We value diversity in our workplace.


Recent jobs at Software Heritage / Inria:


« More jobs in programmers