Programmer Analyst

Updated: about 1 month ago
Location: Maryland Line, MARYLAND
Deadline: The position may have been removed or expired!

The Projecting Age, multimorbidity, and polypharmacy (PEARL, www.PEARLHIVmodel.org) modeling team is looking for a Programmer Analyst to help us maintain and expand the PEARL model. PEARL is an object-oriented computer simulation model built in Python, representing people living with HIV and receiving care in the United States. The model is informed by data from the US Centers for Disease Control and Prevention (CDC) HIV surveillance and the North American AIDS Cohort Collaboration on Research and Design (NA-ACCORD). The PEARL model has projected the age and comorbidity distribution among adults with HIV to the year 2030 in the United States. A complete description of PEARL and associated published papers can be found at www.PEARLHIVmodel.org.

The Programmer Analyst will join a team of data managers, biostatisticians, and epidemiologists who work on both the PEARL and NA-ACCORD teams and use data to help execute study aims and hypotheses. The analyst will also be the primary programmer for the PEARL model, tasked with model maintenance, tinkering, and expansion over time (i.e., running custom analyses using the simulation models, tracking task completion and workflow, documenting the code, managing new expansions according to the project aims, debugging the program, and contributing to scientific products that disseminate the findings of the model). Competitive applicants will bring methodologic ideas as PEARL continues to grow the impact of the output on HIV program and policy decision-making in the United States.

Specific Duties & Responsibilities

  • Write custom code in Python programming language (including pandas) to facilitate simulations.
  • Debug and maintain (version control) the PEARL computer code through various stages of the project.
  • Execute the simulation models using high-performance computing services via cloud or local clusters.
  • Complete and maintain professional documentation for projects and deliverables, including standard operating procedures (SOPs).
  • Assist in writing grant the approach section of proposals for research, utilizing the application of specialized knowledge with discretion and judgment.
  • Co-author scientific reports, abstracts, and publications with contribution of original thoughts, hypotheses, and analysis.
  • Attend weekly team meetings.
  • Uses professional judgment in handling information and be sensitive to project team, individual and all levels of organizational concerns.
  • Performs miscellaneous job-related duties as assigned.

Abilities Needed

  • Collaboration with others on the team is critical for this position.

Special Knowledge, Skills, & Abilities

  • Excellent written and communication skills, including the ability to provide meticulous documentation of processes and organize materials.
  • Excellent problem-solving skills, with a positive attitude that allows all problems to be broken into manageable parts and tackled (comes from a place of “yes”).
  • Excellent personal skills that can enable enjoyable collaboration with diverse study staff and investigators.
  • Ability to read and comprehend research requirements, execute programming, simulation and modeling tasks to facilitate computational research studies using the PEARL model

Minimum Qualifications

  • Bachelor's Degree.
  • One-year related experience.
  • Additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.

Preferred Qualifications

  • Master’s or PhD Degree in mathematics, statistics, biostatics, engineering, computer science, information systems, or related fields.
  • Experience with object-oriented programing and version control.
  • Experience with high performance computing services.
  • Methodologic ideas for building new modules into PEARL to enhance the ability of the model to create output that improves the care of people aging with HIV.
  • Solid planning and organizational skills, ability to prioritize work independently and work for periods of time without daily direction from investigators.

Classified Title: Programmer Analyst
Role/Level/Range: ATP/03/PC
Starting Salary Range: Min $53,300 - Max $93,500 Annually ($80,000 targeted; Commensurate with experience)
Employee group: Full Time
Schedule: must be available between 10am and 3pm, M-F and work 37.5 hours per week
Exempt Status: Exempt
Location: School of Public Health
Department name: ​​​​​​​Epidemiology
Personnel area: School of Public Health 

Total Rewards
The referenced salary range is based on Johns Hopkins University’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level. Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/

Please refer to the job description above to see which forms of equivalency are permitted for this position. If permitted, equivalencies will follow these guidelines:
JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.

**Applicants who do not meet the posted requirements but are completing their final academic semester/quarter will be considered eligible for employment and may be asked to provide additional information confirming their academic completion date.


The successful candidate(s) for this position will be subject to a pre-employment background check. Johns Hopkins is committed to hiring individuals with a justice-involved background, consistent with applicable policies and current practice. A prior criminal history does not automatically preclude candidates from employment at Johns Hopkins University. In accordance with applicable law, the university will review, on an individual basis, the date of a candidate’s conviction, the nature of the conviction and how the conviction relates to an essential job-related qualification or function.

The Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, the JHU Roadmap on Diversity and Inclusion .

Accommodation Information

If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the Talent Acquisition Office at [email protected] . For TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations or accessibility at Johns Hopkins University, please visit accessibility.jhu.edu .

Johns Hopkins has mandated COVID-19 and influenza vaccines, as applicable. The COVID-19 vaccine does not apply to positions located in the State of Florida. Exceptions to the COVID and flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons. Requests for an exception must be submitted to the JHU vaccination registry. For additional information, applicants for SOM positions should visit https://www.hopkinsmedicine.org/coronavirus/covid-19-vaccine/ and all other JHU applicants should visit https://covidinfo.jhu.edu/health-safety/covid-vaccination-information/ .

The following additional provisions may apply, depending on campus. Your recruiter will advise accordingly.

The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.

Note: Job Postings are updated daily and remain online until filled.



Similar Positions