Senior Public Health Applications Developer-100411
Working as a senior member of a team, successful candidate will carry out complex or leading edge scientific and technical efforts related to research and development projects. May act as team leader, in particular with problem formulation and procedural determinations for unique and unusual situations. Work has significant impact on project outcomes. The Senior Public Health Applications Developer will join the Pittsburgh Supercomputing Center’s Public Health Applications Group, which address data processing, workflow application development, and the use of novel computing architectures in support of a myriad of applications in public health modeling, including agent-based modeling of infectious disease spread, public health systems research, and data analytics. Tasks for the Senior Public Health Applications Developer will include a combination of some or all of the following: development and deployment of web applications and workflow processes for computational modeling to decision-makers; supporting data-intensive programming models, workflows, and technologies; supporting projects using high-productivity programming models (e.g. Python); and attracting external funding.
  • Education: Bachelor's degree in a computational science discipline or in computer science or equivalent combination of training and experience
  • Experience: Four or more years experience in a computational science discipline, computer science, or applied math. Four or more years demonstrated success in developing web-based platform solutions for real-world research problems in public health and systems science.
  • Skills: Strong scientific programming skills using Python/Django, C, C++, Java, JavaScript/jQuery. Broad understanding of the design and implementation of algorithms in scientific programming and simulations, including discrete time and event algorithms. Experience in building web applications and workflows connecting HPC computing resources, especially using the Python programming language. Good technical writing, documentation, and public presentation skills. Ability to apply mastery and broad understanding in a specific field (i.e., computer science, chemistry, electrical engineering, design, etc.) to practical scientific or technical projects; excellent analytical, technical, reasoning and innovative problem solving skills; ability to function competently in a team environment; ability to interact and communicate effectively and courteously with members of the campus community and external customers; ability to maintain accurate and detailed records.
  • Physical Mobility: Normally sedentary with some mobility; i.e., able to travel to other campus locations. Some travel will be required.
  • Environmental Conditions: Work is normally performed in PSC's offices (Pittsburgh, Pennsylvania). There is frequent close contact with CRT for long periods of time.
  • Mental: Ability to pay close attention to detail, meet inflexible deadlines, remain calm during difficult situations, work under pressure and work with frequent interruptions.
  • Other: Weekend and evening hours may be required.
  • Education: Doctorate in a computational science discipline, computer science, or applied math, or equivalent combination of training and experience.
  • Experience: Four or more years of industry or academic experience in developing scientific web-based applications with Python/Django and JQuery platforms, experience with data models and database programming, working with public health based applications, and attested substantial personal contributions to publications, awards, and grants for research in these fields.
  • Skills: Ability to give public presentations and to interact and communicate very well with other people. Familiarity with major public health applications, libraries, workflows, and simulation software. Expertise in developing cyberinfrastructure for scientific software, particularly development of workflow processes using the Python/Django and Javascript/jQuery programming languages. Demonstrated ability to plan and execute individual and collaborative research.
  • Mental: Ability to propose, be funded for, and execute original research.


Department URL:

Job Function: Applications Developer

Primary Location: United States-Pennsylvania-Pittsburgh

FT/PT Status: Regular Full Time


Minimum Education Level: Bachelor's Degree or equivalent

Preferred Education Level: Master's Degree or equivalent

Salary: Negotiable

Please apply at