Scientific Software Consultant: Bioinformatics Programmer

University of Oregon
Job Location: 
Eugene, OR
Competitive salary based on qualifications and experience

Excellent benefits package including health, dental, insurance, retirement plan, employee tuition rates (transferable to immediate family members under specific circumstances) and excellent vacation and sick leave provisions.

Job Description: 

• Consultation with individual researchers on methods for analyzing large data sets generated by Illumina sequencers in the UO’s Genomics Core Facility or sequence data from other sources
• Help researchers develop data management strategies for all stages of the data “life cycle”: transferring data from sequencing centers to ACISS or other computational resources, passing it through a variety of analysis pipelines, publishing results, and arranging for long term archival storage
• Design and implement new techniques for analyzing bioinformatics data.
• Use programming expertise, graphics, and technology tools to present data in ways that are accurate, innovative, accessible, and appealing
• Provide education and training to faculty, postdocs, and graduate students on basic tools and techniques in bioinformatics
• Participate in the planning process for acquisition of new computational and storage infrastructure

Core competencies and skill sets that are required for this position as a bioinformatics programmer include the following:

• At least 5 years of experience with C++ or Java
• Substantial experience with Perl, Python, or similar scripting language; knowledge of OpenBio libraries (e.g. BioPerl or Biopython) is a plus
• Substantial experience with R, MAtLAb, Mathematica, or similar software
• Familiarity and experience with major bioinformatics applications and packages such as BLAST, Velvet, Trinity, Bowtie, QIIME, mothur, PhyML, MrBayes, etc
• Experience with file formats used to store sequence or experimental data
• Substantial knowledge and experience in applied mathematics and statistics
• Experience teaching classes, workshops, tutorials, or other educational settings
• Ability to effectively communicate with domain scientists
• Experience working in an environment of a collaborative programming team.


Minimum Qualifications:

• M.S. degree in math, computer science, biology, or a related field
• Five years' working experience as a programmer or research assistant
• Familiarity with major bioinformatics packages
• Experience with file formats used to store sequence or experimental data
• Ability to work both independently and in a collaborative problem solving environment, meeting goal-oriented deadlines
• Excellent oral and written communications skills particularly the ability to effectively communicate with domain scientists

Desired Qualifications:

• Ph.D. degree
• Previous experience with next generation sequencing laboratory protocols
• Prior experience assisting with bioinformatics needs in a scientific laboratory
• Teaching experience
• Demonstrated ability to administer affirmative action policies effectively and supervise in a culturally diverse workplace

Contact Information: 

For more detail job information:

The application materials should be packaged as a single PDF file, using the position number and applicant’s last name as the document name, and uploaded to:

Review of applications will begin April 25, 2013

The University of Oregon is an equal opportunity, affirmative action employer committed to cultural diversity and compliance with the Americans with Disabilities Act.

About Our Organization: 

The College of Arts and Sciences at the University of Oregon has established a scientific software consulting team to support the UO research community in the use of high-performance cluster and cloud computing systems. We have already hired experts in parallel programming and open source programming as the initial scientific programming support group and wish to hire additional members of that group. In particular, we are seeking a bioinformatics programmer to support scientific research being carried out in a newly funded Center of Excellence in Systems Biology. Researchers in the new center, named META, are studying the assembly, dynamics, and evolution of host-associated microbial communities. The new programmer will also work with other research projects in the Institute of Ecology and Evolution, Institute of Molecular Biology, and Neuroscience Institute.

The University of Oregon has recently commissioned a $2 million parallel compute cluster designed to tackle large-scale scientific data sets and simulations. Known as ACISS (Applied Computational Instrument for Scientific Synthesis), the system provides a private cloud computing environment consisting of over 2700 compute cores, 156 GPUs, 19 TB system memory, and 420 TB storage. Additional computational resources are located in labs and core facilities associated with the META Center.