18 days old


University of Washington
Seattle, WA 98104


Req #: 179304
Job Location: Seattle Campus
Posting Date: 05/15/2020 
Closing Info: Open Until Filled 

Salary and benefits are competitive. Salary is commensurate with qualifications and experience. 

Shift: First Shift 

As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem solving skills and dedication to build stronger minds and a healthier world.

UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty. All of which has allowed the UW to be nationally recognized as a Great College to Work For for six consecutive years. 

The Department of Genome Sciences (GS) is part of the University of Washington School of Medicine (UW SoM) and is comprised of 27 labs addressing leading edge questions in biology and medicine by developing and applying genetic, genomic and computational approaches taking advantage of genomic information now available for a host of species.  GS is making major contributions in the application of genome science to understand the fundamentals of biology and to improve human health and well-being.

Genome Sciences is a collaborative department supported by very different academic disciplines.  We work with a multitude of Program Investigators (PIs) in departments both on the UW campus as well as worldwide. The department has gone through significant expansion since its beginning in 2001.  The department has 47 training, teaching, and research faculty.

We have an outstanding opportunity for a Core Developer, Bioinformatics at 75% FTE.  The position will play an important role in the development of Percolator, a machine learning engine for analyzing high-throughput mass spectrometry proteomics data.  This position requires the ability to design and maintain software testing infrastructure, knowledge of (or willingness to learn about) the analysis of tandem mass spectrometry data in the life sciences, and the ability to collaborate with a small team of developers on a shared codebase. Skills and knowledge needed for this position include programming skills in C++, and familiarity with relevant supporting tools (cmake, Cucumber, git).

The Noble lab at the University of Washington operates at the interface between machine learning on the one hand and genomics and proteomics on the other. The Percolator project is one of a wide variety of parallel projects going on in the lab, and to which the Core Developer will be exposed.  Percolator is maintained collaboratively with the Science for Life Laboratory in Sweden, and the project will accordingly involve collaboration and regular interaction with team members in Sweden. Percolator is used by thousands of users around the world, so providing to this userbase robust, stable, and usable software is paramount.


Software development testing (50%)

Design and implement an automated testing system for Percolator, aiming to achieve >80% code coverage.
Couple the testing suite with the Percolator build system to ensure ongoing testing.

Software development new functionality (40%)

Collaborate with other team members to add new functionality to Percolator, in particular, to allow Percolator to operate on newer data-independent acquisition data sets.

Other (10%)

Assist other team members in responding to user queries.
Thrive in a fast-paced work environment that requires independent self-direction with an aptitude for team collaboration and open communication.
Provide support in writing manuscripts, abstracts and presentations.
Present analysis findings at group meetings and national conferences, if necessary.
Other duties may be assigned.

Dimensions and Impact to the University

This position will play an important role in supporting a public-facing software tool, Percolator, that was originally developed at the University of Washington. Ongoing collaborations with labs at the UW and elsewhere will be impacted by improvements to the tool, in terms of speed, robustness, and features.

Working Conditions

The Core Developer position is expected to respond immediately to questions from investigators and teammates, and provide expert technical support for users.

Requirements include:

Bachelors degree in bioinformatics, computer sciences or related field, or equivalent experience.
3 years computer programming experience
Strong knowledge of basic principles of software engineering and development.
Experience working with C++ and Linux.
Ability to work with computational tools such as cmake, git, and Cucumber.
Ability to manage projects and solve problems independently.
Excellent collaborator with interdisciplinary teams.
Strong written and oral communication skills.

Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.


Masters or Ph.D., or foreign equivalent, in bioinformatics, computer sciences, or related field
Knowledge of proteomics, and in particular tandem mass spectrometry.

As a UW employee, you will enjoy generous benefits and work/life programs. For a complete description of our benefits for this position, please visit our website, click here.

Application Process:

The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process.  These may include Work Authorization, Cover Letter and/or others.  Any assessments that you need to complete will appear on your screen as soon as you select Apply to this position. Once you begin an assessment, it must be completed at that time; if you do not complete the assessment, you will be prompted to do so the next time you access your My Jobs page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.

Committed to attracting and retaining a diverse staff, the University of Washington will honor your experiences, perspectives and unique identity. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable and welcoming.

The University of Washington is a leader in environmental stewardship & sustainability, and committed to becoming climate neutral.

The University of Washington is an equal opportunity, affirmative action employer. To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 / 206-543-6452 (tty) or dso@uw.edu.


Posted: 2020-05-19 Expires: 2020-06-25

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:


University of Washington
Seattle, WA 98104
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast