Taro Logo

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

The largest nonprofit fighting poverty, disease, and inequity around the world.
$186,400 - $288,800
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · AI

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

The Gates Foundation, the world's largest nonprofit fighting global poverty and disease, is seeking a Senior Software Engineer for their Institute for Disease Modeling (IDM) team. This 12-month limited-term position focuses on developing data-driven tools to support better decision-making in global health, infectious disease outbreak forecasting, and health equity.

The role combines software engineering expertise with data science, requiring proficiency in full-stack development and modern cloud technologies. You'll work with Azure cloud services, Databricks, and implement data fabric principles to create scalable solutions. The position involves collaborating with researchers and analysts to build tools that have real-world impact on global public health.

Key responsibilities include designing full-stack applications, implementing scalable APIs, developing data pipelines, and contributing to data fabric architectures. The ideal candidate should have strong experience with Azure cloud services, proficiency in backend languages like Python or TypeScript, and knowledge of data modeling and MLOps workflows.

The Foundation offers exceptional benefits including comprehensive healthcare with no premiums, generous PTO, retirement contributions, and a collaborative, mission-driven environment. Located in Seattle, this role offers competitive compensation ranging from $186,400 to $288,800 USD, with higher ranges for Seattle-based positions.

This is an opportunity to apply technical expertise to meaningful global challenges while working with a diverse, inclusive team committed to improving lives worldwide. The position requires someone who can balance innovation with building institutional expertise in a dynamic research environment.

Last updated 10 days ago

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

  • Design and build full-stack web applications and data tools
  • Architect, implement and maintain scalable APIs and data services
  • Collaborate with researchers to design and implement domain-driven data products
  • Implement components aligned with data fabric architectures
  • Develop data pipelines using Azure Databricks, Data Lake Gen2, Synapse Analytics, and Data Factory
  • Perform analyses and modeling in support of global health research

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

Python
TypeScript
Node.js
  • Proven experience in full stack development, including backend APIs and modern frontend frameworks
  • Hands-on experience with Azure cloud services
  • Proficiency in one or more backend languages (Python, R, TypeScript, Node.js)
  • Experience with data modeling, knowledge graphs, and information architecture
  • Familiarity with software and data security
  • Knowledge of LLMs, MLLMs
  • Familiarity with data fabric concepts
  • Must be able to legally work in the country without visa sponsorship

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

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive medical, dental, and vision coverage with no premiums
  • Generous paid time off
  • Paid family leave
  • Foundation-paid retirement contribution
  • Regional holidays

Interested in this job?

Jobs Related To Gates Foundation Senior Software Engineer, Data and Statistical Modeling (12-Month LTE)