| || 48111BR |
| || Programmer for mathematical model of chronic disease |
| || 9401 Bioinformatics Programmer III |
| || Mission Bay |
| || Epidemiology and Biostatistics |
| || Monday – Friday; 8:00 am – 5:00 pm |
| || Days |
| || 8 Hours |
| || JOB OVERVIEW
The Cardiovascular Disease (CVD) Policy Model team is seeking a highly motivated candidate with advanced experience in computer programming to be the lead programmer responsible for translating our exiting CVD Policy Model from Fortran to the R programming language. The CVD Policy Model is a computer-simulation state-transition (Markov) model of CVD incidence, prevalence, mortality, and costs in adults 35-94 years of age. The Model was first developed in the 1980s and has been extensively updated and upgraded over the past three decades.
The Programmer will work closely with the Model mathematician, project manager, and current Fortran programmer to translate our existing Model from Fortran into R, which will involve writing code, testing, and quality assurance checks for fidelity with our existing Model. While the initial focus will be reprogramming the Model, the individual will further help develop changes allowing for more refined handling of current Model features and will work with our collaborators who are developing R-based microsimulation models to allow for cross-talk with our state transition Model. In the near future, we will be expanding beyond cardiovascular diseases to study other chronic diseases across the lifecourse. As such, the Programmer will design and implement modeular programming structures to allow for expansion into new avenues of study. In addition, the individual will identify and resolve program bugs, will establish systems for documenting progress and annotating code, will explore options for increased processing efficiency (e.g., parallel processing), and will develop plans along with our team’s statistician for smooth integration of model input data generated through statistical programs. The Department is flexible with regard to the percent of full time for this position, to be no lower than 60%.
EPIDEMIOLOGY AND BIOSTATISTICS
The Department of Epidemiology and Biostatistics is a department in the School of Medicine with a vision to advance discoveries and insights into the distribution, determinants and outcomes of disease that will drive improvements in population health worldwide. Its educational mission is to train students in epidemiologic and biostatistical methods for studying disease etiology and prevention, for evaluating tests and treatments, and for using evidence-based approaches in clinical practice and population health; scientific mission is to perform outstanding basic, clinical and population health research along a spectrum from molecules to society and to develop tools for the translation of knowledge that will improve clinical practice and population health and ensure optimal use of resources; its clinical mission is to support the practice of public health and preventative medicine in local, state, national and international health agencies.
The Cardiovascular Disease (CVD) Policy Model group is a research team housed in the Department of Epidemiology and Biostatistics. In addition to the Principal Investigator (PI), the core team includes a mathematics specialist, senior statistician, and project manager/analyst, as well as faculty and trainees at UCSF who are engaged in research projects using the Model. We also collaborate closely with investigators at Columbia University and the University of Utah as well as other colleagues both nationally and internationally.
The University of California, San Francisco (UCSF) is a leading university dedicated to promoting health worldwide through advanced biomedical research, graduate-level education in the life sciences and health professions, and excellence in patient care. It is the only campus in the 10-campus UC system dedicated exclusively to the health sciences.
| || • Bachelor's degree in natural sciences, health sciences, engineering, computational / programming, mathematics or related area and 5 years of applied experience and/or training
• Thorough knowledge of computer programing concepts and methods, applications programming, and data structures
• Proficiency in programming in the R language or ability to quickly gain proficiency as evidenced by prior experience with related languages (e.g., C/C++)
• Proven ability to develop clear, extensible, and revisable code
• Past experience developing systems for program version control and documenting and communicating updates to users
• Thorough knowledge of programming design, modification and implementation
• Understanding of relational databases, web interfaces, operating systems, and approaches to increasing processing speed
• Thorough knowledge of web, application and data security concepts and methods
• Strong project management skills
• Communication skills to work with both technical and non-technical personnel in multiple fields of expertise and at various levels both in the organization and at collaborating institutions
• Ability to communicate technical information in a clear and concise manner
• Ability to interface with members of our direct research team as well as outside collaborators on a regular basis
• Self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines, adjust timelines as needed, and demonstrate problem solving skills
Note: Fingerprinting and background check required.
| || • MS or PhD in the natural or health sciences, engineering, computer science, mathematics, or related field
• Understanding of the principles of mathematical modeling
• Experience with simulation modeling (e.g., state transition (Markov) models; microsimulation models)
• Knowledge of chronic disease development, population health, and data systems for informing these areas
• Knowledge of or ability to read programming languages including Fortran and Python
• Experience with parallel or distributed computing using computer clusters or Cloud servers
• Experience using productivity, project management, and file sharing software for communication among team members (e.g., Slack, Box, Asana)
| || n/a |
| || Full Time |
| || 60-100% |
| || The University of California San Francisco is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. |