Details
Posted: 30-Oct-21
Location: Seattle, Washington
Type: Full Time
Salary: Open
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.
The Brotman Baty Institute for Precision Medicine (BBI) is a recently launched joint venture between the University of Washington, the Fred Hutchinson Cancer Research Center and Seattle Children’s Hospital, made possible by a $50 million gift from the Brotman and Baty Families. The BBI offers a dynamic work environment with cutting-edge science and computational resources. The BBI developer team is a small, newly formed group committed to embracing best practices and using a breadth of technologies to support the BBI’s mission to deliver impactful results to research and public health.
Positions for up to two Senior Software Developer(s) for Infectious Disease Surveillance, are available immediately at the BBI to work on an open-source research platform enabling a large-scale study of respiratory illness in Seattle. The developer team leverages cloud technologies across AWS and Azure and writes most code in Python, with PostgreSQL as the primary datastore.
POSITION COMPLEXITIES: The Seattle Flu Study has produced high-resolution analyses of the spread of influenza and other respiratory illnesses in Seattle. In year one of the study, the SFS sampled and sequenced thousands of influenza and other respiratory pathogens in near-real time, and, from these viral genome sequences, uncovered influenza transmission dynamics. In year two of the study, the team identified the first instance of community spread of COVID-19 in the United States, and transitioned to help support public health surveillance through the Seattle Coronavirus Assessment Network, in partnership with Seattle Public Health King County. In year three, the SFS added projects to support organizations returning to school and work.
RESPONSIBILITIES: Develop and maintain the information and analysis systems underlying the SFS’s research aims, with potential expansion to new studies around the world in the future. The existing software platform used in the study ingests subject and sample metadata, lab assay results, and raw and processed genome data. It also provides access to this curated data for downstream analysis. The platform is open-source, adaptable, and designed with future infectious disease outbreak surveillance in mind, regardless of the targeted pathogen.
Collaborate with a diverse interdisciplinary team across faculty, staff, outside project collaborators based in different home institutions to define informatics needs for the study and communicate updates.
Within those two major aims, more specific job duties include:
Product development: Interfacing with faculty, outside project collaborators, staff, and student employees both in-person and online, learning software requirements, collaborating on design, communicating updates regarding job build, specs, and all job duties listed above. Guiding junior staff and student employees on related programming and software engineering topics.
Budgeting: responsibility for managing the budget for and assigned software development arm of the infectious disease surveillance portion of the project, including hardware or software purchases, contracts for cloud computing, consultants, etc., as well as developing budgets for any future grants funds or additional funding requests on existing project.
Communications: As requested, occasional presentation of software tool’s capabilities to UW leadership, donors, and public health officials, including dashboard, and near-real time map of the spread of infectious diseases, and adaptation or evolution of pathogens over time – to aid in shaping UW Medicine’s, Washington’s, and other agencies’ response to public health emergencies.
Teaching: When situation permits, serve as an invited guest lecturer in software development or genome sciences courses on the software development behind an emerging global pathogenic threat, including: Lessons learned, and how to prepare for the future. Navigating real-time adaptations, information sources, and the politics of information gathering and dissemination, as well as translational barriers and successes to effective implementation of data presented.
MINIMUM REQUIREMENTS:
•B.S. degree in computer science, engineering or other equivalent field. •Minimum five years related experience required, whether in an academic or professional setting. •Self-motivation and enthusiasm about taking a hands-on approach to collaborative scientific discovery efforts. •Fluency in at least one high-level programming language, such as Python, JavaScript, or C#. Much of our core software is written in Python. •Experience with relational database systems. We primarily use PostgreSQL •Enthusiasm about writing code that is robust, understandable, and maintainable •Excellent written and verbal communication skills •Occasional weekend hours will be required.
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
DESIRED EXPERIENCE
•Experience with web development •Experience with cloud infrastructure •Experience with software engineering best practices including code development, operational support, and documentation •Experience or interest in public health, biology, bioinformatics or genomics
The Brotman Baty Institute is committed to improving diversity in the computational sciences. Applicants of diverse backgrounds are particularly encouraged to apply. If you think you might be a great fit for this position but are concerned about meeting all requirements, we'd like to hear from you anyway.
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 assessments may include Workforce 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 |