-
402 people are interested
Senior Python developer
ORGANIZATION: QUANTUM RISK ANALYTICS INC
Please visit the new page to apply.
-
402 people are interested
Interested in applying your development skills to help in this and future pandemics?
We are a non-profit organization looking for a Volunteer Senior 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
Reliable
Team spirit
Good problem-solving skills
Willingness to be involved in and commit to a volunteer assignment
Location
Fully remote
7 More opportunities with QUANTUM RISK ANALYTICS INC
1 ReviewOpportunities
About QUANTUM RISK ANALYTICS INC
Location:
568 STATE ROUTE 214, CHICHESTER, NY 12416, US
Mission Statement
Quantum Risk Analytics, Inc. is developing a robust risk assessment tool for predicting real-world infection and mortality due to COVID-19 virus based on age, health, the location’s risk and individuals’ activity and behavior. By aggregating multi-dimensional data and using highly advanced techniques, we will give individuals and organizations a complete risk assessment tool and empower them to make informed decisions about their activities.
Description
Our tools will be widely available via our freemium business model; corporate users (and advance users) will pay for advanced features. We rely on partnerships to obtain relevant data and will prioritize our solution on high risk use-cases. Our Pandemonium model will also prepare humanity for future pandemics.
CAUSE AREAS
WHEN
WHERE
This is a Virtual Opportunity with no fixed address.
DATE POSTED
December 14, 2024
SKILLS
- Software Engineering
- IT Management
- Data Entry
- Mathematics
- Python
- Database Administration
GOOD FOR
N/A
REQUIREMENTS
N/A