The Institute of Ecology and Evolution (IE²) at the University of Oregon is seeking a Software Developer/Research Scientist to support quantitative research in microbial ecology and evolution. This role will focus on developing scientific software and data analysis workflows to handle large-scale bioinformatics analyses, mathematical modeling, and integration of diverse data sources for Earth-system process research.
Requirements
- Proficiency in Python.
- Experience in a compiled language such as C++ or Fortran.
- Experience in data analysis.
- Experience in numerical simulations of mathematical models (for example differential equations, ocean circulation models etc).
- Unix and Mac administration experience.
- Experience in machine learning.
- Experience in C++, bash, R and/or Fortran.
Responsibilities
- Development of scientific software and data analysis workflows for projects.
- Development of automated workflows for downloading, managing, visualizing and locally querying data from public sources such as NCBI, NASA or NOAA via their APIs.
- Installation, configuration and testing of a global ocean general circulation model code (such as MITgcm) on local machines.
- Translate rough and sometimes abstract given goals into concrete computer code.
- Write robust code that can deal with the erroneous or gappy input data and exceptions often encountered in science and maximizes longevity by limiting dependencies to well-established libraries.
- Thoroughly document computer code using embedded comments and README files.
- Prepare technical reports and user manuals.
Other
- Ability to translate scientific goals and abstract instructions into robust and practical computer code.
- Ability to set and meet realistic deadlines.
- Ability to work and troubleshoot independently.
- Ability to explore and understand related scientific literature in order to solve technical problems.
- Work-from-home and remote work arrangements will be possible.