Senior Python developer
QUANTUM RISK ANALYTICS INC
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!
$120k - $130k
...Senior Software Engineer (Java) At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team. Broadridge is...SeniorLocal area- Banco Santander SA is seeking an Executive Director for Private Debt Mobilization in the Town of Hunter, NY. You will lead the origination and execution of complex syndicated loans and structured financings across various sectors, including infrastructure and energy. This...Senior
$20 - $23.23 per hour
Create Your Experience of a Lifetime! Come work and play in the mountains! Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections...SeniorFull timeWork experience placementSeasonal workWork at officeLocal areaShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python developer. Be the first to apply!

