Geisinger Health System: Senior Data Science Programmer

Designing, deploying, and improving infrastructure and providing direct scientific support to data scientists.

Geisinger Health System At: Geisinger Health System
Location: Danville, PA

Apply Here.

Educational requirement: Master's or Ph.D. degree in computer science, mathematics, or a related field.

Primary requirements:
  • Strong background in scientific computing: Matlab, R, Python, and other programming languages with broad capabilities for statistical computing and data analytics
  • Knowledge of core statistical techniques and theory
  • Working knowledge of C and C++
  • Good communications skills, fluent English

Geisinger Health System's Data Science team, a component of its Division of Applied Research and Clinical Informatics, is an active research and development group created to respond to the emerging need for predictive analytics in medical practice. The department works with many aspects of large-scale data acquisition and analysis and applies the products of those efforts to patient care, healthcare operations, and related fields. To achieve these goals, the team's data scientists and developers work together to combine cutting-edge techniques from science and industry to put new predictive models, algorithms, data ingestion techniques, and computational frameworks in front of challenges in healthcare.

This posting is for a Senior Data Science Programmer, who will be responsible for designing, deploying, and improving infrastructure in support of data scientists. This individual will also be responsible for providing direct scientific support to data scientists, in the form of software development oversight (converting prototype code into highly-vectorized and documented codebases, as well as assistance on the algorithmic design of scientific workflows) as well planning the development trajectory of projects. In both of these capacities, the Programmer will have broad opportunity to deploy virtualized resources, define tooling and infrastructure, deploy workflows, and leverage cluster computing time.

Duties: The Senior Data Science Programmer will have duties including, but not necessarily limited to, the following:
  • Serve as a technical resource for the data science team
  • Design and implement computer code for solving complex data science challenges
  • Interface technically with Geisinger's High Performance Computing environment
  • Manage the shared data and analytics resources for the data science group

A minimum of 3 years of general development experience or 1 year of development experience in a scientific computing (e.g., supercomputing) specialty.
For more information, please visit
or contact: Grace McCluskey, Department of Professional Staffing, at 570.214.6918 or