Software Developer/Research Scientist
Faculty - Career
Research/Scientific/Grants, Computer and Information Science, Data
Institute of Ecology and
Review of Applications Begins
February 15, 2023, position open until filled
Special Instructions to Applicants
Please include: a CV; a cover letter explaining your interest in
the position; the names and contact information of three
The Institute of Ecology and Evolution (IE²) facilitates research
and graduate education in ecology and evolutionary biology. The
institute fosters a collegial and stimulating intellectual
environment for world-class research in molecular evolution,
evolutionary genetics, evolution of development, and microbial,
population, community, and ecosystems ecology.
The story of evolution is written in our genomes. Our lab group
focuses on trying to make sense of genetic variation within and
between species through the lens of evolution. We seek qualified
applicants for a Software Developer/Research Scientist to join the
collaborative lab group of Drs. Andrew Kern and Peter Ralph in the
Institute of Ecology and Evolution at the University of
We are looking for an experienced software developer who will work
with us on a number of ongoing directions within the group
including: 1) the development of deep learning methods for
population genomic inference, 2) method development and
implementation for spatial population genetics, and 3) the
development and implementation of population genetics methods that
capitalize on recent, breakthrough representations of whole genome
genealogies (i.e. tree sequences).
The candidate will be expected to participate and interact with
scientists within the group, publish their work in peer-reviewed
journals, and to share their code openly.
- Bachelor's degree in field related to research
- Five years of experience with python development, including
experience with a compiled language such as C, and a working
familiarity with modern Open Source Software development platforms
- Ability to work collaboratively with other members of the group
as well as with external teams.
- Ability to develop ideas independently.
- Experience with high performance computing.
- Experience with machine learning / deep learning.
- Experience with computational statistics or other mathematical
- Unix administration experience.
University of Oregon students and employees are required to be
vaccinated against COVID-19. For additional information see:
The University of Oregon is proud to offer a robust benefits
package to eligible employees, including health insurance,
retirement plans and paid time off. For more information about
benefits, visit http://hr.uoregon.edu/careers/about-benefits.
The University of Oregon is an equal opportunity, affirmative
action institution committed to cultural diversity and compliance
with the ADA. The University encourages all qualified individuals
to apply, and does not discriminate on the basis of any protected
status, including veteran and disability status. The University is
committed to providing reasonable accommodations to applicants and
employees with disabilities. To request an accommodation in
connection with the application process, please contact us at
UO prohibits discrimination on the basis of race, color, sex,
national or ethnic origin, age, religion, marital status,
disability, veteran status, sexual orientation, gender identity,
and gender expression in all programs, activities and employment
practices as required by Title IX, other applicable laws, and
policies. Retaliation is prohibited by UO policy. Questions may be
referred to the Title IX Coordinator, Office of Civil Rights
Compliance, or to the Office for Civil Rights. Contact information,
related policies, and complaint procedures are listed on the
In compliance with federal law, the University of Oregon prepares
an annual report on campus security and fire safety programs and
services. The Annual Campus Security and Fire Safety Report is
available online at
To apply, visit https://careers.uoregon.edu/en-us/job/531086/software-developerresearch-scientist