SOFTWARE ENGINEER, ABRAID (TEMPORARY)
|Req #: ||144943 |
|Department: ||SOM HEALTH METRICS |
|Appointing Department Web Address: ||http://www.healthdata.org |
|Job Location: || Downtown Seattle |
|Job Location Detail: ||2301 5th Ave, Suite 600 |
|Posting Date: ||05/01/2017 |
|Closing Info: || Open Until Filled |
|Salary: ||Commensurate with education/experience. |
| The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty. |
The Institute for Health Metrics and Evaluation (IHME) is an independent research center at the University of Washington focused on expanding the quantitative evidence base for health. IHME aims to provide policymakers, donors, and researchers with the highest-quality quantitative data to make decisions that achieve better health. IHME's research spans multiple disciplines and policy-relevant areas including resource tracking, cost-effectiveness, forecasting, burden of disease, geospatial analysis, and impact evaluations. It has established international scientific credibility for developing innovative multidisciplinary methods and producing cutting-edge results to tackle some of the most difficult and most critical questions in global health and find answers that will become the foundation for better policies and, ultimately, better health.
IHME has an outstanding opportunity for a full-time, temporary Software Engineer, ABRAID to join IHME's Technology Team. ABRAID, the Atlas of Baseline Risk Assessment for Infectious Disease, is a platform for computing and disseminating assessments of infectious disease distributions which regularly update through novel data streams and active expert validation. The position will involve working with researchers to develop the system further by working on the public interface of the platform, as well as integrating methodological updates and additional data streams on the back end.
Optimize code efficiency and parallelize across our massive (20,000+ CPU cores) computing cluster to enable researchers to quickly produce results.
Follow software development best practices to document, test, and perform source control.
Set up and maintain Travis CI to enable a continuous development and deployment workflow.
Database Design & Development
Use PostgresSQL to store and query the data elements needed for geospatial analysis.
Work with researchers, supervisors, and colleagues to develop plans for software to better support research needs.
Provide input to timelines to deliver both iterative milestones and completed products.
Communicate clearly and effectively while contributing as a productive member of both the technology team and the Institute as a whole.
Participate in the overall community of the Institute, carrying out duties as required as team member with other Institute members.
| Bachelor's degree in computer science, mathematics, engineering, or related field plus two years' related experience, or equivalent combination of education and experience. |
Demonstrated expertise in developing code in Java and Python
Experience with geospatial database platforms such as PostgreSQL
Experience deploying software to Linux servers and Docker containers
Strong sense of focus and attention to detail
Ability to plan and organize technical projects
Demonstrated organizational skills, self-motivation, flexibility, strong communication skills, and the ability to thrive in a fast-paced, energetic, highly creative, entrepreneurial environment
| An ideal candidate will possess skills in the following language ecosystems: |
Java: Tomcat, GeoServer, Spring, JUnit, ant
Continuous Integration in Jenkins or Travis
|CONDITION OF EMPLOYMENT:|
| Appointment to this position is contingent upon obtaining satisfactory results from a criminal background check. |
Evening and weekend work may be required.
Position is a year-long appointment with the possibility of extension if funding available.
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 Work Authorization, Criminal Conviction History, 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.