Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

Backend Software Developer

Organized Crime and Corruption Reporting Project

Organized Crime and Corruption Reporting Project

Software Engineering
Posted on Apr 18, 2025

Position: Backend Software Developer

Location: Remote, UTC-6 -UTC+5

Application Deadline: April 30, 2025 at 11:59 P.M. CET

About OCCRP

OCCRP is one of the largest investigative journalism organizations in the world, headquartered in Amsterdam and with staff across six continents. We are a mission-driven nonprofit newsroom that partners with other media outlets to publish stories that lead to real-world action. At the same time, our media development arm helps investigative outlets around the world succeed and serve the public.

Our mission is to spread and strengthen investigative journalism around the world and expose crime and corruption so the public can hold power to account. Our work has four main pillars:

Investigations - we lead collaborative cross-border projects and publish hard-hitting stories;

Infrastructure - we provide training, tools, and resources so investigative outlets can thrive;

Innovation - we develop new technology and solutions that serve the field of journalism;

Impact - we accelerate the fight against global crime and corruption with groundbreaking partnerships.

Position Overview

6 month contract, possibility to renew thereafter

Position type: part-time (negotiable 3-4 days / week)

We’re looking for a forward thinking and experienced Software Developer who wants the opportunity to work on next generation technologies. This developer will join OCCRP’s R&D team to implement new data technologies, including machine learning and AI pipelines to support investigative journalism.

In this role, you’ll leverage your knowledge of software development, machine learning, and vector embeddings to create experimental data products for OCCRP’s team of journalists and investigative engineers.

Reports to: Project tech lead

Team: R&D

Job Description

Responsibilities include:

  • Working with AI and ML scientists to write scalable pipelines and services using next generation tools, with a focus on embeddings.
  • Writing evaluation pipelines and integration tests; implementing observability and CI/CD tools.
  • Coordination and product definition of complex data products with multiple stakeholders.
  • Feasibility research and structured experimentation with next-gen technologies

Person Description

Essential:

  • Knowledge of common backend languages, including either Python, Go, or Nodejs; extensive knowledge of Kubernetes development practices
  • At least five years of experience working as a developer, with at least two years of experience implementing machine learning methods.
  • Excellent collaborative and communication skills and ability to work as a team player with multicultural teams
  • Demonstrated interest in public interest technologies, particularly in journalism or investigative research
  • A proven record of producing high quality, impactful, and thoughtful data products

Desirable:

  • Knowledge of the follow-the-money method and tool ecosystem

To Apply:

To apply, please upload an English cover letter and resume.

Incomplete applications will not be considered. Whilst we have internal goals to reply to unsuccessful candidates, we regret that the high number of applicants greatly exceeds our capacity to respond to each person. We apologise that we will not be able to reply to every unsuccessful applicant.

As an equal opportunity employer, OCCRP values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We offer competitive compensation and benefits and encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon race, religion, color, national origin, sex, medical conditions, family status, sexual orientation, gender identity, gender expression, age, disability, genetic information, or any other legally protected characteristics. If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process, please contact hr@occrp.org.