Research Programmer (Dev-Ops)

Job Description:

The Visiting DevOps Research Programmer will lead research work related to managing innovative back-end architectures, data engineering pipelines, and developing web applications that contribute to health equity. The position will also help shape, develop, and guide open source software initiatives with a focus on FOSS4G (Free and Open Source Software for Geospatial) within a growing portfolio of applied research projects related to spatial analysis, health geography, and public health-relevant policy.

Job Duties:

  • Lead the development of web applications (eg. maintenance, extensions, and implementation of new components) with a focus on back-end development and systems engineering (50%), including:
    • Server provisioning of search tool infrastructure and related web products.
    • Metadata infrastructure management and supervision.
    • Supervise geospatial data product wrangling and ingestion to ensure project standards are met.
    • Development of new community toolkits as (mainly static) modular websites, with option to extend geospatial components.
  • Research, test, and review product design challenges in an agile environmen, working closely with the project coordinator, product designer, & community leads (15%);
  • Serve as a research mentor for the HEROP lab and community stakeholders as a leader in trainings, design discussions, code reviews, and product development meetings (15%);
  • Produce technical documentation, coding vignettes, and reproducible computational notebooks to support an Open Science culture of reproducibility (10%); and
  • Contribute to development and maintenance of FOSS4G projects that facilitate an open ecosystem for communities working with place data (10%).

Qualifications:

Education. 

  • Required: Bachelor’s degree in computer science, geographic information science, engineering, or a related field, or equivalent in work experience.
  • Preferred: Master’s degree in computer science, geographic information science, engineering, or a related field, or equivalent in work experience.

Experience

  • Required: Six months of experience researching, presenting, and/or publishing technical projects or papers in a professional or academic setting. A minimum of one year relevant back-end development experience with a focus on open source software, including design, coding, testing, and support. Experience working with geospatial data management and data engineering pipelines; managing, developing, and provisioning servers for web applications. 
  • Preferred: A minimum of one year of experience researching, presenting, and/or publishing technical projects or papers in a professional or academic setting.  A minimum of three years of back-end development experience with a focus on open source software, including design, coding, testing, and support. Experience working with geospatial data management and data engineering pipelines; managing, developing, and provisioning server for web applications