Careers

EXPLORE IDM’S OPEN EMPLOYMENT OPPORTUNITIES

We’re always seeking extraordinary and creative individuals to tackle the challenging research problems in global health. The Institute for Disease Modeling (IDM) is a highly dynamic organization with a work environment that is defined by innovation and collaboration. Our research and software teams are made up of a diverse and talented group of individuals attacking the complex problems found within global health to improve the world we live in. IDM is committed to improving and saving lives in developing countries through the use of quantitative analysis.

CURRENT OPENINGS

WE ARE AN EQUAL OPPORTUNITY EMPLOYER

Principal Research Scientist, Family Planning
Full-Time Seattle, WA

As part of the Bill and Melinda Gates Foundation (BMGF), the Institute for Disease Modeling’s (IDM) mission is to support global efforts to eradicate infectious diseases and achieve permanent improvements in health by developing, using, and sharing computational modeling tools and promoting quantitative decision-making. The IDM team is composed of research scientists and software developers who create advanced models of disease transmission, develop computational tools to inform global disease eradication policy, conduct analysis of epidemiologically- and policy-relevant data, and identify and address critical knowledge gaps. IDM is a highly dynamic organization with a work environment that is defined by innovation and collaboration. As part of our work, we routinely collaborate with groups at the World Health Organization, UNAIDS, the Centers for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes across the globe.

We seek an exceptional Principal Research Scientist to join IDM’s Family Planning research team. You are passionate about applying rigorous quantitative research and mathematical modeling to impactful research questions. The scientist will join a nascent family planning research team within IDM, working also with the maternal, newborn, and child health (MNCH) and nutrition teams. The candidate will conduct statistical data analysis and/or mathematical modeling focused on high-priority programmatic and policy level decisions supporting global family planning goals. You will be expected to propose and develop research projects that make an impact toward these aims. We are looking for a candidate with significant experience in the family planning community, a record of high impact research projects, and an established research network.

Joining our group provides unique opportunities to interact with global-health policymakers, to collaborate with world-class researchers and non-profit organizations, and to contribute to more effective burden reduction and primary health strengthening strategies.

RESPONSIBILITIES
    • Design, lead, and participate in family planning modeling and data analysis projects
    • Work closely with the modelers and statisticians on the team to build models, conduct sensitivity analyses, explore tradeoffs among possible interventions, and optimize global health strategies.
    • Work closely with internal and external stakeholders to understand the current policy and program questions
    • Communicate research through publications, conference and stakeholder presentations, and collaborations with external partners.
    • Clearly communicate sophisticated methods to diverse audiences.
    • Travel may be necessary
REQUIREMENTS
    • Ph.D., M.D., and/or MPH with 10 years of family planning research experience
    • Knowledge of public health issues in developing world setting is a plus
    • Deep and diverse knowledge of theoretical and computational methods in statistics, computer science, dynamical systems, economics, genomics, mathematics, and modeling.
    • A track record of published articles in peer-reviewed scientific journals. List of articles to be submitted with application.
    • Serves as a journal article reviewer and/or editor in family planning and related fields
    • Experience communicating diverse and technical work to stakeholders
    • Demonstrated ability to work productively independently and as part of a team
    • Proficiency in at least one scripting language (Python or R as a plus).
    • Attention to detail and high standard for quality of work product.
    • Experience working on collaborative projects, with software components.
    • Ability to initiate, organize, and manage research projects and clearly communicate analysis results to diverse audiences
    • Must be highly inquisitive, self-motivated and results-oriented.

     

    As part of our standard hiring process for new employees, employment with the Bill and Melinda Gates Foundation will be contingent upon successful completion of a background check.

     

    The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.

     

    All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:

    * Race

    * Color

    * Age

    * Religion

    * Pregnancy

    * Sex

    * Sexual Orientation

    * Disability

    * Gender Identity

    * Gender Expression

    * National Origin

    * Genetic Information

    * Veteran Status

    * Marital Status

    * Prior Protected Activity

Reference: B015373

Senior Scientist, Computational Research
Full-Time Seattle, WA

As part of the Bill and Melinda Gates Foundation (BMGF), the Institute for Disease Modeling’s (IDM) mission is to support global efforts to eradicate infectious diseases and achieve permanent improvements in health by developing, using, and sharing computational modeling tools and promoting quantitative decision-making. The IDM team is composed of research scientists and software developers who create advanced models of disease transmission, develop computational tools to inform global disease eradication policy, conduct analysis of epidemiologically- and policy-relevant data, and identify and address critical knowledge gaps. IDM is a highly dynamic organization with a work environment that is defined by innovation and collaboration. As part of our work, we routinely collaborate with groups at the World Health Organization, UNAIDS, the Centers for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes across the globe.

We seek an exceptional Senior Research Scientist to join IDM’s Computational Science Research (CSR) team to design the next generation of dynamic models and analytical pipelines. You will be instrumental in developing new computational models that will be faster and more incisive than current tools while gaining flexibility through modularity and abstraction. Simultaneously, the scientist will have opportunities to support application of these tools through the research and implementation of novel workflows that facilitate tasks such as Bayesian posterior sampling for model calibration, cost-benefit optimization, information value quantification, complex scenario analysis, and related utilities toward ease-of-use, reproducibility, and rapid iteration/experimentation. This effort will translate key lessons IDM has learned from the COVID-19 pandemic response to disease eradication and large-DALY mitigation questions in Polio, Malaria, TB/HIV, Family Planning/Maternal New born Child Health ( MNCH) /Nutrition, vaccine-preventable diseases, healthcare delivery, and more. You are encouraged to publish; and resulting models and tools will be shared broadly as open source software.

Joining our group provides unique opportunities to interact with global-health policymakers, to collaborate with world-class researchers and non-profit organizations, and to contribute to more effective burden reduction and disease eradication strategies.

RESPONSIBILITIES
    •  
    • Work across IDM’s research teams to understand challenges, barriers, and limitations of current models and analytical pipelines with respect to key questions and stakeholder requests.
    • Design, implement, test, and deploy next-generation models in partnership with IDM’s software development and test teams.
    • Quickly prototype solutions to challenging problems through scripting and web-based platforms.
    • Cross-pollinate solutions from computer science, dynamical systems, economics, physics, biosystems, and engineering to problems in health and development.
    • Conduct application-driven technical research in applied mathematics.
    • Lead in the creation of internal and global public goods such as open source software and academic publications.
    •  
REQUIREMENTS
    •  
    • PhD in a quantitative field (e.g. Applied Mathematics, Computer Science, Statistics, Physics, Computational Biology).
    • 5-plus years of experience in building computational models or analytical tools desired.
    • Knowledge of public health issues in developing world settings is a plus.
    • Deep and diverse knowledge of theoretical and computational methods in statistics, computer science, dynamical systems, economics, genomics, mathematics, and modeling.
    • A track record of published articles in peer-reviewed scientific journals. List of articles to be submitted with application.
    • Proficiency in at least one data-analysis or scripting language (python preferred).
    • Experience communicating diverse and technical work to stakeholders
    • Demonstrated ability to work productively as part of a team.
    • Attention to detail and high standard for quality of work product.
    • Experience working on collaborative software projects.
    • Ability to initiate, organize, and manage research projects and clearly communicate analysis results to diverse audiences
    • Must be highly inquisitive, self-motivated, and results-oriented.

    As part of our standard hiring process for new employees, employment with the Bill and Melinda Gates Foundation will be contingent upon successful completion of a background check.

     

    The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.

     

    All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:

    * Race

    * Color

    * Age

    * Religion

    * Pregnancy

    * Sex

    * Sexual Orientation

    * Disability

    * Gender Identity

    * Gender Expression

    * National Origin

    * Genetic Information

    * Veteran Status

    * Marital Status

    * Prior Protected Activity

    •  

Reference: B015382

Software Engineer - User Experience
Full-Time Seattle, WA

The Institute for Disease Modeling (IDM) is part of the Bill and Melinda Gates Foundation (BMGF). IDM supports global efforts to eradicate infectious diseases and achieve permanent improvements in the health of those most in need, by developing, using, and sharing computational modeling tools and promoting quantitative decision-making.

We are a team of research scientists and software developers. We create sophisticated computer models of disease transmission, develop computational tools to inform global disease eradication policy, and analyze data relevant to understanding epidemiology and making health policy decisions in order to identify and address critical knowledge gaps. We are a highly dynamic organization with a work environment defined by innovation and collaboration. We routinely collaborate with groups at the World Health Organization, UNAIDS, the Centers for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes across the globe.

We're looking for a Software Engineer to join our Research Software Engineering team, working as a Full-stack Web developer. You’ll need Python development experience (including pandas), and proven strength at back-end, middle-tier, and API development. You’ll be working on implementing automated pipelines for collecting, cleaning, and formatting data for delivery into data-consuming systems such as IDM’s research workflow pipeline, public-facing dashboards, and other data analysis and visualization services.

RESPONSIBILITIES
    • Participate in all aspects of our agile web development process, through the entire software life cycle
    • Work with researchers, developers, and testers to generate specifications that describe research needs, guide implementation, and enable comprehensive testing
    • Provide design suggestions and development impact for any middle-tier, back-end issues that are found
    • Update feature progress within GitHub and to the project’s project manager
    • Estimate feature development time for tasks outlined with the team and project manager
    • Maintain web sites and web application components after first deployment
    • Ensure data-processing research projects are using the best available data sources
    • Set personal goals and report status regularly to the team and management
REQUIREMENTS

    We’re looking for accomplished developers who will understand enough of the math and science of what IDM does to be effective. Our typical hires have degrees in Computer Science or another science-based field, combined with several years of professional software development experience. We are, however, keenly aware that ours is a cross-disciplinary field that benefits from diversity of skills and backgrounds.

     

    You will need to have:

    • Experience coding, compiling, unit testing, integration, packaging and deploying developed software
    • Experience building and using REST APIs
    • Extensive programming experience with Python
    • Experience with graphical data representation using Pandas, Numpy, and SciPy
    • Experience with data exchange solutions, including data transformation between databases and data file formats (xlsx, json, txt)
    • Understanding of Linux
    • Experience with Agile and Scrum methodology
    • Familiarity with Git and GitHub
    • Strong communication, organizational and interpersonal skills

     

    Optional Skills:

    • Experience with front end development using React, HTML5, JavaScript/jQuery, CSS3
    • Experience with Nginx web-server, Redis cache, SqlAlchemy also a plus
    • Experience with PyCharm IDE; experience with Jupyter Notebooks
    • Experience with Docker images and containers
    • Experience with building and deploying web apps in Azure

     

     

     

    As part of our standard hiring process for new employees, employment with the Bill & Melinda Gates Foundation will be contingent upon successful completion of a background check.

     

    The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.

     

    All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:

    * Race

    * Color

    * Age

    * Religion

    * Pregnancy

    * Sex

    * Sexual Orientation

    * Disability

    * Gender Identity

    * Gender Expression

    * National Origin

    * Genetic Information

    * Veteran Status

    * Marital Status

    * Prior Protected Activity

Reference: B015641

Software Engineer - Workflow
Full-Time Seattle, WA

The Institute for Disease Modeling (IDM) is part of the Bill and Melinda Gates Foundation (BMGF). IDM supports global efforts to eradicate infectious diseases and achieve permanent improvements in the health of those most in need, by developing, using, and sharing computational modeling tools and promoting quantitative decision-making.

We are a team of research scientists and software developers. We create sophisticated computer models of disease transmission, develop computational tools to inform global disease eradication policy, and analyze date relevant to understanding epidemiology and making health policy decisions to identify and address critical knowledge gaps. We are a highly dynamic organization with a work environment defined by innovation and collaboration. We routinely collaborate with groups at the World Health Organization, UNAIDS, the Centers for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes across the globe.

We are looking for a Software Engineer to join our Research Software Engineering team. You will need experience developing automated, reproducible data and computation pipelines using HPCs and/or cloud computing.

RESPONSIBILITIES
    • Craft software and technical solutions that are well-architected, documented, and designed with empathy and understanding for end users.
    • Write code, documentation, participate in code reviews, and mentor colleagues across a diverse team of engineers and researchers.
    • Implement horizontal scaling for R and Python models using Kubernetes, HPCs, Cloud Computing, etc
    • Design, develop, and maintain scientific processing pipelines, including ingestion, computation, and analysis
    • Ability to work in a multi-disciplinary team.
    • Promote a culture of automation, including the enforcement of standards, infrastructure as code, continuous integration, and reproducible scientific pipelines
    • Understand customer requirements for how data and computation are used to make decisions.
REQUIREMENTS

    We’re looking for accomplished developers who will understand enough of the math and science of what IDM does to be effective. Our typical hires have degrees in Computer Science or another science-based field, combined with several years of professional software development experience. We are, however, keenly aware that ours is a cross-disciplinary field that benefits from diversity of skills and backgrounds.

    • Exceptional written and verbal communication to educate and work with multi-functional teams
    • Proficient in both Python and R
    • Experience with HPCs and/or cloud computing
    • Experience coding, unit testing, packaging, and deploying developed tools
    • Experience with Continuous Integration environments
    • Experience developing automated workflows in Python and R
    • Experience interacting with APIs
    • Experience with SQL, NoSQL databases
    • Experience with Docker and other container technologies preferred
    • Experience with various data formats and when to use them (CSV, Pickle, MessagePack, HDF5, Feather, Parquet)
    • Experience with Agile and Scrum methodology
    • Familiar with Git and GitHub
    • Strong critical thinking skills, communication skills, organizational skills and interpersonal skills
    • Flexibility to adapt to changes in data science and software engineering practices as they evolve

     

    Optional Skills:

    • Experience with machine learning technologies is a plus but not required
    • Experience with GitHub Actions is a plus but not required
    • Experience with Jupyter Notebook preferred
    • Experience processing large datasets
    • Experience with pandas, numpy, scipy/scikit preferred
    • Experience with RStudio
    • Understanding of Linux

     

     

    As part of our standard hiring process for new employees, employment with the Bill & Melinda Gates Foundation will be contingent upon successful completion of a background check.

     

     

    The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.

     

    All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:

    * Race

    * Color

    * Age

    * Religion

    * Pregnancy

    * Sex

    * Sexual Orientation

    * Disability

    * Gender Identity

    * Gender Expression

    * National Origin

    * Genetic Information

    * Veteran Status

    * Marital Status

    * Prior Protected Activity

Reference: B015633

Senior Software Engineer – Modeling
Full-Time Seattle, WA

The Institute for Disease Modeling (IDM) is part of the Bill and Melinda Gates Foundation (BMGF). IDM supports global efforts to eradicate infectious diseases and achieve permanent improvements in the health of those most in need, by developing, using, and sharing computational modeling tools and promoting quantitative decision-making.

We are a team of research scientists and software developers. We create sophisticated computer models of disease transmission, develop computational tools to inform global disease eradication policy, and analyze date relevant to understanding epidemiology and making health policy decisions to identify and address critical knowledge gaps. We are a highly dynamic organization with a work environment defined by innovation and collaboration. We routinely collaborate with groups at the World Health Organization, UNAIDS, the Centers for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes across the globe.

IDM’s software models of infectious disease transmission simulate disease dynamics over a wide range of details and dimensions. Our models cover situations from generic influenza-like diseases to mechanistic models of host-borne diseases like malaria. Models can scale from single individuals to millions, and from single households to the entire globe. Smaller models can run on an individual researcher’s workstation, but big scenarios and large ensembles of simulations run on high performance computing clusters.

We're looking for an experienced Software Engineer to join our Modeling development team. You will be part of a group crafting software tools for all phases of disease modeling, and all stages of the modeling pipeline. You will focus on extending and optimizing the capabilities of existing disease models and crafting new tools to capitalize on efficient strategies for modeling disease prevalence, population statistics, and transmission dynamics.

Most of our work is in C++ and Python, on both Windows and Linux. Since disease modeling involves accessing many sources of data - including information about populations, disease prevalence and incidence, and weather - we also use a number of data analytics tools and technologies, such as MATLAB, R, relational databases, JSON formatted data, and web APIs.

RESPONSIBILITIES
    • Collaborate with researchers to understand requirements, features, and improvements for the modeling software. Work iteratively with them to refine specifications and validate implementations.
    • Work with researchers, developers, and testers to generate specifications that describe research needs, guide implementation, and enable comprehensive testing.
    • Collaborate with colleagues to review specifications, designs, code, test plans, and test automation.
    • Work independently, with support from the rest of the development team, to design and implement new models, model features, and improvements.
    • Promptly address issues identified by users or the testing team.
    • Collaborate with testers and fellow developers to complete work iterations.
    • Set personal goals and report status regularly to the team and management.
REQUIREMENTS

    We’re looking for accomplished developers who will understand enough of the math and science of what IDM does to be effective. Our typical hires have degrees in Computer Science or another science-based field, combined with 7+ years of professional software development experience. We are, however, keenly aware that ours is a cross-disciplinary field that benefits from diversity of skills and backgrounds.

    You will need to ...

    • Be proficient with Python and C++
    • Be comfortable and productive in an iterative/agile team environment
    • Collaborate well with team members
    • Have experience with technical software: scientific, engineering, statistical, or modeling

     

    The following are optional requirements ...

    • Experience with Windows and Visual Studio
    • Experience with Linux
    • Experience with data analysis tools such as MATLAB, Octave, or R

     

     

    As part of our standard hiring process for new employees, employment with the Bill & Melinda Gates Foundation will be contingent upon successful completion of a background check.

     

    The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.

     

    All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:

    * Race

    * Color

    * Age

    * Religion

    * Pregnancy

    * Sex

    * Sexual Orientation

    * Disability

    * Gender Identity

    * Gender Expression

    * National Origin

    * Genetic Information

    * Veteran Status

    * Marital Status

    * Prior Protected Activity

Reference: B015635

The IDM Mission

As part of the Bill & Melinda Gates Foundation, the Institute for Disease Modeling’s (IDM) mission is to guide global efforts towards the eradication and control of infectious disease through the use and promotion of quantitative analysis. The IDM team is composed of research scientists and software professionals who create advanced models of disease transmission, develop computational tools to inform global disease eradication policy, conduct analysis of epidemiologically- and policy-relevant data, and identify critical knowledge gaps.

IDM is a highly dynamic organization with a work environment that is defined by innovation and collaboration. As part of our work, we routinely collaborate with groups at the World Health Organization, the Center for Disease Control, PATH, ministries of health in the developing world, as well as universities and research institutes.

IDM partners with selected universities, NGOs, government ministries, and other research and public health institutions focused on researching new ways to understand and combat diseases both locally and globally. If you are interested in learning more about collaborating with us, please contact RECRUITING@IDMOD.ORG.