Research - Laboratory/Non-Laboratory, Staff/Administrative
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 five consecutive years. The Institute for Health Metrics and Evaluation (IHME) is an independent research center at the University of Washington. Its mission is to monitor global health conditions and health systems, as well as to evaluate interventions, initiatives, and reforms. IHME carries out a range of projects within different research areas, including the Global Burden of Diseases, Injuries, and Risk Factors (GBD); Future Health Scenarios (FHS); Costs and Cost Effectiveness; Local Burden of Disease; Resource Tracking; and Impact Evaluations. The aim is to provide policymakers, donors, and researchers with the highest-quality quantitative evidence base to make decisions that achieve better health.IHME has two outstanding positions open for a Software Engineer on our Disease Modeling and Central Computation engineering teams. Software Engineers build and improve the efficiency, operability, and performance of complex analytic code as the enterprise continues to grow in both size and scale. This position requires a strong background in writing scientific software and an ability to translate researchers' needs into a concrete software development plan. The individual will design and implement solutions that improve performance and can easily be utilized by other staff with less coding experience. The position ensures the software developed is appropriately flexible, scalable, and efficient. The position calls for dexterity working with multiple coding languages (e.g., Python, R, C++, SQL).A successful candidate will be passionate about big data technology, experienced in the full software development lifecycle, and committed to being a key contributor to an autonomous and agile development team in pursuit of solving interesting problems to turn raw data into global impact. Overall, Software Engineers are critical members of an agile, dynamic team. This position is contingent on project funding availability. Please note: These positions are open to US Citizens and permanent residents; H1B visa sponsorship is not available.Engineering teams for which Software Engineer positions are currently available include: Disease Modeling in Age and Time: The group is creating production software for a statistical model of the disease status of every person, of every age, in every country. This software collaborates with multiple data sources, an extensive visualization interface, and a grid-engine cluster. The team interacts a lot with modelers who shape the software. The challenge is to make a statistical tool that is both modifiable and trustworthy.Central Computation for Global Burden of Diseases, Injuries, and Risk Factors enterprise (GBD): A core research team for the GBD is Central Computation. The Central Computation team manages all disease and risk statistical modeling software, computes final GBD results, and supports GBD research teams through a suite of data management and analysis tools. The team seeks engineers interested in solving complex research problems through design and implementation of scalable software, with an emphasis on robust testing.Responsibilities:Software developmentCreate and implement software solutions to turn experimental research methods into high-performance, production-ready code.Redesign and refactor existing code to improve efficiency, operability, and performance while maintaining high-quality and reproducible results.Optimize code efficiency and parallelize across a massive computing cluster to enable researchers to quickly produce results.Enforce and assure the quality of software products through the use of continuous integration, automated unit testing, code versioning, and code coverage tools.PlanningWork with researchers, supervisors, and colleagues to develop plans for software to better support research needs.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.GeneralBecome familiar with the different components of the analytic process and their purpose.Communicate clearly and effectively while contributing as a productive member of the 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.REQUIREMENTS: Bachelor's degree in computer science, mathematics, engineering, statistics, or related field plus three years' related experience, or equivalent combination of education and experience.Additional Requirements:Demonstrated expertise in developing code in Python, C++, R, SQL, or other coding languageExperience in scientific software packages such as scipy, pandas, and numpy, or expressed interest in learning themStrong sense of focus and attention to detailAbility to plan and organize technical projectsDemonstrated organizational skills, self-motivation, flexibility, strong communication skills, and the ability to thrive in a fast-paced, energetic, highly creative, entrepreneurial environmentEquivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.DESIREDExperience using Linux systems.Experience with application containerization using Docker, RancherStatistics and/or public health interestExperience with SQL databasesAutomation experience and/or a desire to automate all the thingsCONDITIONS OF EMPLOYMENT 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, 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 undergraduate 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.