Experimental Mind Job Board
Data Scientist
Remote (EU)
Posted 2 months ago
In one sentence, why is this role awesome?
Help uncover wrongdoing all around the world.

Who we are looking for

We are looking for a data-scientist with solid Python (or R) data processing skills to help our team build social media analysis and various other open source investigation tools. A current focus is on setting up APIs, scraping methods and developing analysis tools for social media data. 

Bellingcat’s Investigative Tech Team focuses on building tools that help digital researchers around the world. Our approach is less focused on theory and mathematics but on concrete practical solutions for digital research challenges that our investigators face during their work. We are looking for a colleague with an experimental mindset who feels comfortable developing research tools and methods together with researcher colleagues without always knowing all requirements of the desired tool or method on day one but who enjoys being involved in iterative processes. 

You will spend part of your time working on a collaborative online disinformation project with several Dutch tech, fact-checking and media partner organisations, as well as exploring and developing new network analysis tools and techniques. The rest of the time will be dedicated to supporting Bellingcat’s Tech Team in developing tools and methods for various other aspects of open source investigations. Together with the team, you will also translate those newly developed tools and methods into workshop materials and hold workshops for investigators from all around the world.


  • Work within a long-term project with several partners on defining and developing network analysis tools and methods for social media data 
  • Collaboratively develop data-intensive research methods and tools for a variety of open source investigations together with Bellingcat colleagues and the wider open source community
  • Help prepare workshop materials and hold workshop sessions together with both technical and nontechnical Bellingcat colleagues                                                          
  • Support the team on tasks that are relevant for the growth of Bellingcat as an organisation (this might also include tasks like contributing to technical sections of proposal writing)

Qualifications & Skills

  • Proficient with data munging, cleaning, analysis, and visualisation with Python/Pandas (preferred) or R
  • Proficient with relational databases, especially PostgreSQL and SQLite
  • Proficient in extracting data from the internet via both official (API) and unofficial (scraping) methods
  • Proficient with Linux and the command line
  • Experience from a “big-data” perspective is helpful but not necessary, however experience processing and analysing “medium data” (50-500GB, 500K-50M rows) is desired
  • Comfortable working on a small team with diverse technical backgrounds where the next task may be uncertain
  • Interested in the very practical research work conducted by Bellingcat, which is different from traditional journalistic or academic research but at the intersection of several very different fields
  • Beneficial but not necessary: experience building and maintaining production data processing pipelines
  • Beneficial but not necessary: experience with interactive data visualisation in Javascript
  • English proficiency

Depending on your preferences, this position can potentially either be a full time or a part-time role (three days per week).

Additional information for both positions

Bellingcat aims to hire a full-time staff member for one of the positions and a part-time staff member for the other position (three days per week). Please indicate in your application whether you have a preference.

You can choose between working from Bellingcat’s office in the Netherlands or working remotely as long as you are able to participate in meetings that take place according to EU time zones. Occasional traveling to team meetings or workshops is required. 

The initial contract for both positions will be for one year, with a possibility to extend the contract (depending on performance and available project funding).

The salary range for both positions is 58-60k Euros (gross annual based on 40 hours/week) depending on experience. 

Bellingcat is committed to a diverse working environment. Our team is international, from a wide range of backgrounds and we always welcome and appreciate new perspectives and life experiences. All qualified candidates will receive consideration without regard to race, colour, origin, religion, age, gender or sexual orientation. Your formal education is less important to us than your previous experience in the field. 

Please apply by 10 October 2021 to jobs@bellingcat.com and refer to and describe previous software development or data science projects in your applications. Only short-listed candidates will be approached and invited for the next selection round in October. Due to the expected high volume of responses it will unfortunately not be possible to respond to all applicants or to provide individual feedback.

We are looking forward to receiving your application!

Uncover wrongdoing all around the world.
Size:  11-50 employees