Salary is commensurate with experience and education
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 four consecutive years.
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 Software Engineer, to join IHME's DisMod AT product team which is a key part of IHME's flagship Global Burden of Disease project. The Global Burden of Disease is the world's most comprehensive and trusted data science effort in the public health area. It collects, models and distills tens of thousands of data sources into a complete set of estimates for disease impact on the world's population. DisMod AT (which stands for Disease Modeling in Age and Time) is the largest and most sophisticated of the software products being used in the GBD estimation workflow. This engineering position is dedicated to building a modern, data-driven research infrastructure. It will span a wide range of technologies including cutting-edge Bayesian modeling software, Python frameworks for manipulating data and running models, workflow tools for distributed computing, and building hooks for simplified user interfaces to build on top of. This position may additionally work alongside other teams on complementary projects and will require knowledge and skill sharing and collective problem-solving. Overall, the Software Engineer will be a critical member of an agile, dynamic research team.
Work with the software architect and other software engineers and researchers to build a distributed system that allows for efficient large-scale simulation of global health systems.
Follow software development best practices to document, test, and perform source control.
Design with flexibility in mind such that more complex models (simulating in increasingly greater detail) can be built by users over time.
Optimize code efficiency and parallelize across our massive (20,000+ CPU cores) computing cluster to enable researchers to quickly produce results.
Create a user-friendly interface for researchers to build, run, evaluate, and visualize the results of their own simulations.
Work with researchers, product manager, and Director of Data Science to develop plans for turning research needs into user-friendly software.
Assess analytic tools, indicators, and desired results against available infrastructure and devise plans to improve the performance of components.
Contribute to software specification process and present to users for feedback.
Determine appropriate tools to use, including languages, frameworks, data structures, etc.
Help to develop and follow a system of APIs to enable greater efficiency
Assess databases that house the relevant data and determine how best to use them.
Provide input to timelines to deliver both iterative milestones and completed products.
Communicate clearly and effectively while contributing as a productive member of the technology team and the Institute as a whole. Work closely with other team members at varying levels to help them with relevant tasks, teach them new skills, and help resolve emerging problems on different projects.
Attend relevant meetings, adhere to deadlines, and participate as a vital member to collectively advance team-level objectives.
Participate in the overall community of the Institute, carrying out duties as required as team members with other Institute members.
As a UW employee, you will enjoy generous benefits and work/life programs. For detailed information on Benefits for this position, click here.
Bachelor's degree in computer science, mathematics, engineering, or related field plus three years' related experience, or equivalent combination of education and experience.
Demonstrated expertise in developing code in Python, Java, R, SQL, C++ or other coding language.
Experience and interest in scientific software packages such as pandas, numpy, Eigen and scipy.
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.
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
CONDITIONS OF EMPLOYMENT
Appointment to this position is contingent upon obtaining satisfactory results from a criminal background check.
Evening and weekend work may be required.
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, 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.
Founded in 1861, the University of Washington is one of the oldest public institutions in the west coast and one of the preeminent research universities in the world. The University of Washington is a multi-campus university comprised of three different campuses: Seattle, Tacoma, and Bothell. The Seattle campus is made up of sixteen schools and colleges that serve students ranging from an undergra...duate level to a doctoral level. The university is home to world-class libraries, arts, music, drama, and sports, as well as the highest quality medical care in Washington State and a world-class academic medical center. The teaching and research of the University’s many professional schools provide undergraduate and graduate students the education necessary toward achieving an excellence that will serve the state, the region, and the nation. As part of a large and diverse community, the University of Washington serves more students than any other institution in the Northwest.