Research Software Engineer - UI

Location: Bellevue, WA, USA

Date Published: January 22, 2018

The Institute for Disease Modeling (IDM), part of Intellectual Ventures’ Global Good program, is a collaborative effort to simulate the eradication of infectious diseases using computer software. The IDM team is a highly dynamic organization with a work environment that is defined by innovation and collaboration. Our team is composed of research scientists and software professionals who focus on creating powerful and innovative disease modeling and data analysis tools to help researchers and policy makers understand diseases, their causes, the way they spread, and the best types of interventions to use for the particular situation faced. The IDM team architects advanced models of disease transmission, develops computational tools to inform global disease eradication policy, conducts analysis of epidemiologically- and policy-relevant data, and identifies critical knowledge gaps. As part of our work, we routinely collaborate with groups at the World Health Organization, the Center for Disease Control, PATH, the Bill and Melinda Gates Foundation, ministries of health in the developing world, as well as universities and research institutes. IDM is committed to improving and saving lives in developing countries through the use of quantitative analysis.

The IDM Senior Research Software Engineer for user interface and design will work on an elite team of software developers along with testers and researchers at IDM tasked with developing software tools for all stages of the disease modeling pipeline. This pipeline includes designing and creating tools accelerating research workflows; specifying and commissioning simulation jobs on a high-performance computing cluster; detailed simulation of disease transmission dynamics; data reduction and analysis of simulation output; and workstation and web based data visualization tools. This position focuses on the user interface and interactions of the IDM services and utilities.


  • Work collaboratively with the research and software development teams to understand requirements appropriate techniques for validating intermediate results, and implement rich visualization tools
  • Effectively work with external IDM collaborators (universities, the CDC, the WHO, etc.) to understand their requirements and needs
  • Work with backend developers on the team to achieve completion of iterations
  • Provide mentoring of developers to help them sharpen their UI skills
  • Work with test to develop test plans and test automation for UI
  • Review work on UX with team members and Research team members
  • Gather UI/UX requirements from development leadership, internal / external users
  • Design and conduct usability exercises with targeted users to improve product usability
  • Write code in HTML-5 / JavaScript to implement user interface
  • Set personal goals and report status regularly to the team and management

Qualifications and Skills:

  • Must have at least 8 years overall software development experience
  • Must have at least 5 years of user interface development
  • Must have at least 3 year of user design experience
  • Must have developed user interfaces using HTML5 and JavaScript for at least 1 year
  • Must have experience in developing highlyinteractive and performant user interfaces
  • Must be familiar with NodeJS and JavaScript frameworks like React, Angular2, etc.
  • Must be familiar with using integrated development environment to develop code
  • Must work in an iterative/agile team environment
  • Must have experience developing unit tests for a unit test harness for the user interface
  • Must work well with team members
  • Experience building user plots and graphs a plus
  • Experience with Python is a strong plus
  • Knowledge of the Unity Framework is a plus
  • Science or engineering background is a plus

Joining our group provides unique opportunities to interact with global-health policymakers, to collaborate with world-class research laboratories and non-profit organizations, and to contribute to global and national disease control strategies.

We are an equal opportunity employer