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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 building 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, Azure cloud services, and data fabric principles. You'll work at the intersection of technology and global public health, creating scalable solutions that have real-world impact. The position involves building web applications, implementing APIs, developing data pipelines, and collaborating with researchers to create domain-driven data products.

The ideal candidate will bring strong technical skills in full-stack development, cloud services (particularly Azure), and data architecture, along with an understanding of machine learning and AI technologies. You'll be part of a collaborative, mission-driven team working on projects that directly contribute to improving global health outcomes.

The Foundation offers an exceptional benefits package including comprehensive medical coverage with no premiums, generous PTO, retirement contributions, and a supportive, inclusive work environment. Located in Seattle, this role offers a competitive salary range of $186,400 to $288,800 USD, with potential adjustments for local market conditions.

This is an unique opportunity to apply technical expertise to meaningful global challenges while working with a diverse, dedicated team committed to reducing worldwide inequities. The role requires someone who can balance innovation with building institutional expertise, and who shares the Foundation's core values of optimism, collaboration, rigor, innovation, and inclusion.

Last updated 2 months 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
  • Collaborate with researchers to design and implement domain-driven data products
  • Implement components aligned with data fabric architectures
  • Contribute to the architecture of reusable components
  • Develop data pipelines and workflows leveraging Azure Databricks
  • 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 pipelines, ETL/ELT processes
  • 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?