Join Us

<< Back to job list

Research Software Developer

Bellevue, Wa, Washington, United States

Ref#: 3441

Date published: 09/28/17

Research Software Developer – Energy Grid Modeling (Contractor – 3-9 months with possibility of extension)

Global Good is a collaborative effort between Bill Gates and Intellectual Ventures (IV) to tackle humanity's toughest problems through invention, focusing on developing countries.    We work with governments, NGOs, and commercial partners around the world to conceive, develop, and deploy inventions that save lives.     

You’ll be partnering with key personnel at Global Good and work closely with creative world-class business professionals, scientists and inventors at IV and the IV Lab to bring our ideas through innovation and into reality.

The Renewable Energy group seeks a Research Software Developer who will be responsible for creating a new set of models, related to renewable energy, which will provide decision support for future energy grid design, operation, and facility siting. The focused data may include wind, solar, grid demand data, weather data, demographic indicators, planned and existing energy generation facility locations, and energy storage. Often times the data sets available for geographic areas of interest will be sparse or will be dispersed across multiple sources. In this case, the data modeling specialist would be responsible for using models to reconstruct more detailed data sets that could represent the actual dynamics.  

Our team seeks individuals with demonstrated achievements and a passion for excellence. Our compensation package is in line with this commitment.

Qualifications and Skills
  • Requires a Bachelor’s degree in a related field of study and at least 5 years software development experience (or Master’s degree with at least 3 years of software development experience).
  • Must have at least 4 years of expert capability reading and writing code in Python 
  • Experience with R, Mathmatica or Matlab, and Python, C/C++ experience a plus
  • Must have experience with data visualization
  • Must be familiar data visualization tools
  • Strong scientific computer modeling background highly desired
  • Knowledge of renewable energy and electric grid modeling is strongly preferred
  • Experience in managing and organizing large scientific data sets is strongly preferred
  • Experience working effectively as a part of a software development team is required
  • Must be a clear and effective communicator
  • Must have strong analytical skills
Responsibilities:
  • Work with research scientist to understand the requirements for source data, appropriate techniques for validating intermediate results, and implement rich visualization tools.
  • Work with external research institutes and universities to understand their data sets and data visualization.
  • Specify, design, and implement software for data access APIs and data visualization tools with high quality in accordance with given requirements and chosen design.
  • Build data processing tools in Python to support electric grid simulation.   
  • Program existing platform to manage multiple, disparate inputs to provide decision support
  • Collect, analyze and process data to inform the modeling effort
  • Assemble input data sets and model validation data sets
  • Run model sensitivity analysis to determine the impact of uncertain data sets
  • Assist and lead the production of reports and presentations
Apply Now