Post Job Free
Sign in

Senior Python developer

Company:
QUANTUM RISK ANALYTICS INC
Location:
Chichester, NY, 12416
Posted:
December 15, 2025
Apply

Description:

Interested in applying your development skills to help in this and future pandemics?

We are a non-profit organization looking for a VolunteerSenior Python Developer to join our team and help us develop our product for the global good. We are developing a new, flexible, sophisticated but easy-to-use object-oriented holistic framework for modeling infectious disease risk, transmission & spread, along with a web app. We have a >30,000 line Python code base with many unit tests, but we have a backlog of QA & tests that are needed. Going forward, you will be essential in keeping our Test-Driven Development (TDD) on track. We have multiple areas in which QA is needed, and you may specialize in one or more of those:

Mathematical/Numerical Modeling & Statistical Methods for Public Health/Epidemiology

Machine Learning / Probabilistic Programming

Web User Interface & API

Database & Data processing

Framework Core classes

API Security

Responsibilities

You will apply your expertise in Python to improve upon our code:

Reviewing implementation & test code & documentation

Refactoring existing code (potentially)

Testing: Automated (writing, verifying & running unit & integration tests) & Manual

Assuring good test coverage

Writing/Updating code documentation

Coordinating with others

Documenting issues clearly

Requirements

Experience as a Senior Python Developer

Strong knowledge of Python (versions 3.8-3.10), including most language features, such as:

MetaClasses

Decorators (all types) & Context Managers

Proxy Classes

Generators (including Asynchronous)

Multithreading & multiprocessing

Standard library, especially unittest

Know how to write a Mock

Proficient with Git

Knowledge of Torch or NumPy and numerical modeling & analysis

Data Science and/or User Interface (UI) development/testing experience preferred,

including UI testing with selenium

Pyro or other probabilistic programming language (PPL) knowledge a plus

Public health, epidemiology, medical or statistics & scientific knowledge (strongly preferred)

Database development experience preferred

Knowledge of reStructuredText and SymPy preferred

Familiarity with Docker a plus

Ability to follow a high-paced Agile, test-driven development process, working on a small team

Adaptable/Fleixble

Reliable

Team spirit

Good problem-solving skills

Willingness to be involved in and commit to a volunteer assignment

If you're interested, please upload your resume at the following link:

We look forward to connecting with you!

Apply