Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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!

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Python developer in Chichester, NY vacancy
  •  ...activities within its corporate banking division. Ideal candidates should possess expertise in PolyPath, strong programming skills in Python and Java, and a solid understanding of fixed income products like Mortgage-Backed Securities. The role involves collaborating with... 
    Senior

    Banco Santander SA

    Hunter, NY
    2 days ago
  • Banco Santander USA is seeking an experienced Institutional FX Sales Executive Director to lead and expand relationships with institutional clients across the region, with emphasis on FX options and derivatives. You will work with Trading, Desk Strategists, and other Sales...
    Senior

    Banco Santander SA

    Hunter, NY
    9 hours ago
  • Broadridge is seeking a Senior Software Engineer (Java) to design, develop, and implement scalable software solutions in a hybrid work environment. You will collaborate with internal teams and business partners to deliver reliable, high-quality applications. The ideal... 
    Senior

    SwiftCruit

    Hunter, NY
    4 days ago
  • $120k - $130k

     ...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 growing! We are seeking an enthusiastic Senior Software Engineer (Java) to join our team. In this role, you... 
    Senior
    Local area

    SwiftCruit

    Hunter, NY
    4 days ago
  •  ...Position Summary The Senior Project Manager is responsible for the overall leadership, planning, execution, and financial performance...  ...construction projects and/or multiple concurrent projects. Develop and implement comprehensive project execution strategies... 
    Senior
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Weekend work
    Afternoon shift
    Early shift

    Dynamic Systems

    Shokan, NY
    3 days ago
  • $175k - $220k

     ...expertise in **PolyPath**, strong hands-on programming skills in **Python and Java**, and solid knowledge of **fixed income products**,...  ...working with traders, risk managers, quants, model teams, developers, and infrastructure teams.This role requires someone who can work... 
    Hourly pay
    Full time
    Contract work
    Work experience placement
    Shift work

    Banco Santander SA

    Hunter, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python developer. Be the first to apply!