Python Developer 🔥
Location: 0 - +4 GMT (Europe)
Application Deadline: June 17, 2022 at 11:59 P.M. CET
The Organized Crime and Corruption Reporting Project (OCCRP) is a growing, global nonprofit media organization that is reinventing investigative journalism for the public good. By developing and equipping a global network of investigative journalists and publishing their stories, we expose crime and corruption so the public can hold power to account. We see a future where organized crime and corruption are drastically reduced and democracy is strengthened. Our global team includes editors, researchers, data engineers, security specialists, administrators, technologists, and strategists, each with areas of in-depth expertise.
OCCRP is looking for an experienced Python developer to work on its data-driven research tools including the investigative platform Aleph. We help journalists search, investigate and visualize vast amounts of information and unravel complex stories about corruption, money laundering, and fraud.
You will be part of a team that develops Aleph. Ideally, you are interested in the field of investigative reporting and in the architecture and design of complex data systems. You should understand the complexities associated with working on a mature codebase and be experienced enough to not let them negatively impact your work.
You should be a self motivated individual with the ability to work independently. You need to be comfortable working remotely and understand the advantages and disadvantages that come with being remote. You need to be confident at communicating and collaborating with your team through code reviews and pair programming, as well as more common forms of communication such as video confrencing and real time chat. You should also be passionate about working in a small team where you will be required to work on technologies outside of your core skill set.
Team: Data Team
As a Python developer for the data team your responsibilities will include:
· Implementing new features and assisting in the maintenance of existing features
· Developing and maintaining our suite of data analysis tools
· Deploying and troubleshooting our production instance aleph.occrp.org
· Supporting the Aleph community by providing support, and guidance as required
Technically, you should be proficient with the following:
- Rabbit MQ
- Supporting and recommending changes to Alephs architecture
- Building and maintaining reusable code
- Documenting work and writing guides for our community
- Working closely other engineers and our reporting staff
- Staying up-to-date on emerging technologies
- Optimizing application for maximum speed and clean architecture
- Working in an Open Source environment, with an active community
To apply, please email a cover letter and resume to jobs(at)occrp.org
All applications must be submitted in English. 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 apologize that we will not be able to reply to all unsuccessful applicants.
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(at)occrp.org