Would you like to join the team at ICIJ? We’ll advertise open job opportunities on this page, so please keep checking back in for the latest. You can also sign up for our weekly emails – where we’ll tell you about any openings.

Neo4j Fellow

The team at ICIJ is small but highly ambitious, creative, energetic and passionate about our mission: producing investigative journalism with global impact. We value team-players who are willing to go beyond the duties on their job description to help the organization grow. ICIJ prides itself on supporting career development and nurturing skills to help each employee achieve their full potential.

ICIJ is committed to hiring employees from diverse backgrounds with excellent journalism skills. People of color, women, LGBT+, and differently-abled people are strongly encouraged to apply.

About the project

To enhance its investigations, ICIJ created Datashare: a self-hosted and open source tool that lets journalists mine and analyze documents collaboratively.

Combining battle-tested text extraction software, Named Entities Recognition (NER) and a distributed architecture, this software is now the central technology for the most ambitious investigative projects in the world.

Today, ICIJ is partnering with graph database company Neo Technology on a new Neo4j Fellowship. The program will allow a programmer to work at ICIJ for 10 months, in order to build bridges between Neo4j and Datashare, and help a team of data-journalists to make sense of complex data in order to find new stories.

Job description

We are looking for a qualified developer to join our team. You will be responsible for building for Datashare an open source extension to export documents metadata to Neo4j. In coordination with the Datashare team, you will also explore ways to present this data and find efficient ways to connect the dots. Finally, you will work closely with our data & research team to design and create Neo4j databases and perform analysis for our latest investigations.

This new fellow will work full time either remotely or from our office in Paris (France). Our tech team being primarily localized in Europe, this position will be open to work schedule +/- 6 hours around Paris office hours.


  • 3+ years of Java experience
  • Understanding of OOP and Design Patterns
  • Experience with Neo4j and graph databases
  • Experience with Automated Tests
  • Experience with ETL and data analysis tools
  • Work on Linux or Mac
  • Speak English professionally


  • Experience with Data Science / Machine Learning / Graph Data Science
  • Familiarity with Java frameworks (FluentHTTP,  maven, etc)
  • Familiarity with Python
  • Experience dealing with large data sets
  • Experience structuring data
  • Experience with journalism, data analysis for reporting, storytelling and datavisualization
  • Experience with Docker, Devops tools
  • Experience with crypto

Are you interested in applying?

To apply, please send your cover letter and résumé to Chief Technology Officer Pierre Romera engineering@icij.org. Applications close on June 11, 2022.