B

Senior Software Engineer, Data and Statistical Modeling (12-Month LTE)

Bill & Melinda Gates Foundation
Full-time
On-site
Seattle, WA United States of America

The Foundation

We are the largest nonprofit fighting poverty, disease, and inequity around the world. Founded on a simple premise: people everywhere, regardless of identity or circumstances, should have the chance to live healthy, productive lives. We believe our employees should reflect the rich diversity of the global populations we aim to serve. We provide an exceptional benefits package to employees and their families which include comprehensive medical, dental, and vision coverage with no premiums, generous paid time off, paid family leave, foundation-paid retirement contribution, regional holidays, and opportunities to engage in several employee communities. As a workplace, we’re committed to creating an environment for you to thrive both personally and professionally.

The Team

The Institute for Disease Modeling (IDM) is an embedded research institute with the Gates Foundation. We develop, use, and share computational modeling tools, and promote quantitative decision-making to support global efforts to eradicate infectious diseases and better understand gender vulnerability to achieve permanent improvements in the health of those most in need. The IDM team comprises both research scientists and software engineers who work with a wide ecosystem of partners including universities, NGOs, government ministries and other research organizations.

The Data & Statistical Modeling team in the Institute for Disease Modeling Software Group builds data-driven tools to support better decision-making in complex domains—from global health, infectious disease outbreak forecasting and response to gender vulnerabilities and health equity. Our mission is to empower researchers, analysts, and policymakers with scalable, accessible, and trustworthy data and modeling solutions.

Application Deadline: Friday, May 30, 2025

Your Role

As a Full Stack Software Engineer with strong Data Affinities at the intersection of software engineering, data platforms, and data science. You are passionate about creating well-architected software applications and solutions powered by modern Azure cloud services, Databricks, and data fabric principles. To better serve our stakeholders, you will learn domain subject matters and apply AI technologies and/or techniques to perform analyses and modeling alongside IDM researchers. You will work on projects with real-world impact for global public good. You will be integrated into a collaborative, mission-driven team working with IDM researchers and their internal and external collaborators. You will be essential in shaping our modern data infrastructure patterns using concepts like data fabrics that use loosely coupled software components with modular APIs for nimbly building modeling and/or visualization solutions to accelerate IDM research and our foundation’s greater mission.

*This position is a limited-term position for 12 months. Relocation will not be provided.

What You’ll Do

While at IDM, you will be immersed in a creative and dynamic environment. You will be active in balancing innovation and building institutional expertise. In this capacity, you will:

  • Design and build full-stack web applications and data tools using HTML/JS/CSS and frameworks such as Shiny, Streamlit, or Gradio plus backend services.
  • Architect, implement and maintain scalable APIs (REST/GraphQL), data services and data interfaces to support ingestion by statistical and AI models, interactive applications and data pipelines.
  • Collaborate with researchers, analysts, data scientists to design and implement domain-driven data products for geospatial analyses related to public health
  • Implement components aligned with data fabric architectures to enable real-time, federated access to distributed datasets for data discovery, modeling, geospatial visualizations and analytics dashboards.
  • Contribute to the architecture of reusable components for distributed data access, metadata, and governance while advocating for best practices in data integration, governance and web services design.
  • Develop data pipelines and workflows leveraging Azure Databricks, Data Lake Gen2, Synapse Analytics, and Data Factory.
  • Analyses and modeling in support of global health research applying data mining techniques to extract novel datasets for gender-specific vulnerabilities and population dynamics.

Your Experience

  • Proven experience in full stack development, including backend APIs and modern frontend frameworks (e.g. React, Shiny, Streamlit).
  • Hands-on experience with Azure cloud services, particularly Azure Databricks, Data Lake Gen2, Azure Data Factory, and Azure Functions.
  • Proficiency in one or more backend languages (Python, R, TypeScript, Node.js)
  • Hands-on experience with data pipelines, ETL/ELT processes, Analytics and MLOps workflows and integration of cloud data services and data stores.
  • Experience with data modeling, knowledge graphs, and information architecture
  • Familiarity with software and data security, secure system architectures, IAM, and API lifecycle management
  • Knowledge of LLMs, MLLMs.
  • Exposure to scientific, public health, geospatial, or climate-related datasets preferrable
  • Knowledge of gender vulnerabilities and health, infectious disease modeling, or environmental monitoring.
  • Familiarity with data fabric concepts such as domain-oriented ownership, metadata services, semantic layers, data product thinking, contract-first APIs.
  • Familiarity with metadata management tools (e.g. Azure Purview, OpenMetadata) and data cataloging practices.
  • Familiarity with Git, CI/CD, containerization (Docker), Infrastructure-as-code, and DevOps practices.

**Must be able to legally work in the country where this position is located without visa sponsorship.

The salary range for this role is $186,400.00 to $288,800.00 USD. We recognize high-wage market differences in Seattle and Washington D.C., where our offices are located. The range for this role in these locations is $203,100.00 to $314,900.00 USD. As a mission-driven organization, we strive to balance competitive pay with our mission. New hires salaries are typically between the range minimum and the salary range midpoint. Actual placement in the range will depend on a candidate’s job-related skills, experience, and expertise, as evaluated during the interview process.

#LI-CM1

Hiring Requirements

As part of our standard hiring process for new employees, employment will be contingent upon successful completion of a background check.

Candidate Accommodations

If you require assistance due to a disability in the application or recruitment process, please submit a request here.

Inclusion Statement

We are dedicated to the belief that all lives have equal value. We strive for a global and cultural workplace that supports ever greater diversity, equity, and inclusion — of voices, ideas, and approaches — and we support this diversity through all our employment practices.

All applicants and employees who are drawn to serve our mission 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, and prior protected activity.