Skip to main content Skip to secondary navigation

Open Positions

Main content start

Join Our Team

Thanks for your interest in the Natural Capital Project! Our current job openings can be found here on this page. If you are interested in being notified by email about opportunities as they become available, please register for our email notification list. We are committed to inclusivity and promoting an equitable environment that values and respects the uniqueness of all members of our organization. We therefore encourage applications from members of groups that have been marginalized on any grounds. Whatever your intersection of identities, you are welcome at the Natural Capital Project.

Job Openings

Postdoc Fellow
Software Engineer

Postdoc Fellow at the Stockholm Resilience Centre.

This postdoctoral position will focus on assessing and valuing ecosystem services and integrating them into environmental-economic accounting. This work will contribute to the development, advancement, and translation of the concept of Gross Ecosystem Product (GEP) (e.g. /10.1007/s13280-023-01948-8).

This postdoctoral position is part of the Marianne and Marcus Wallenberg Foundation-funded strategic research collaboration and postdoc program between the Stockholm Resilience Centre (SRC), Stockholm University, and the Natural Capital Project (NatCap), Stanford University, “Advancing the research frontier of biosphere stewardship.” This program aims to generate high quality scientific outputs and understanding, accelerating science-based insights as guidance for transformations towards biosphere stewardship and a sustainable future. The collaboration between SRC and NatCap bridges the complementary scientific expertise, approaches, and networks of the two institutions to make sense of highly complex, ever shifting, and globally connected human-nature interactions, and how stewardship of our Anthropocene biosphere can be cultivated, ever more strengthened, and sustained.

Main responsibilities

The main responsibilities of the postdoctoral position will be to estimate ecosystem services values at a national and regional scale in Sweden. The researcher will help develop a GEP framework for Sweden by exploring the available data for ecosystem services at multiple scales, assessment models, and valuation methods. GEP has been developed and applied in China as a measure of the aggregate monetary value of final ecosystem-related goods and services in a specific area and for a given accounting period. A variety of polices based on GEP have been designed and implemented in China, from payment for ecosystem service schemes to land-use planning. In recent years, GEP has also been taken-up by researchers and policymakers in countries across Asia, Latin America, and Europe.

This project aims to assess how experiences in China and other countries can be usefully translated and applied to Sweden. The candidate will work with SRC and Stanford based teams to develop and test ecosystem service integration into the GEP framework with a specific emphasis on the context of Sweden. The candidate will work with existing research infrastructure such as the Integrated Valuation of Ecosystem Services and Tradeoffs (InVEST) modelling framework, GEP methodologies, and ecosystem service data collected from Sweden.  We expect that this research will assess GEP at both the national scale and within several case study regions, including the greater Stockholm region.

The candidate will be employed at SRC, at Stockholm University, but will collaborate with researchers across the globe. Research visits to the NatCap at Stanford are expected. The main supervisors will be Prof. Garry D. Peterson (SRC), Dr. Megan Meacham (SRC), and Dr. Tong Wu (Stanford).  This supervisory team has experience applying GEP in China and in analyzing ecosystem services in Sweden.

Qualification requirements

Postdoctoral positions are appointed primarily for purposes of research. Applicants are expected to hold a Swedish doctoral degree or an equivalent degree from another country.

To learn more and apply, visit

Software Engineer

The Natural Capital Project at Stanford University (NatCap) is seeking a thoughtful, curious, and pragmatic software engineer to join our software team. The engineer will work closely with scientists and other software engineers to develop and maintain a family of open-source software tools and libraries including InVEST, our suite of models for mapping ecosystem services, and PyGeoprocessing, our geoprocessing pipeline. They can expect to engage in all aspects of the software lifecycle, from design, implementation, and testing, to deployment and maintenance. The software engineer will also support our science teams by applying their skills as a programmer to help with data processing, numerical computation, and writing research scripts. Day-to-day, the engineer will write efficient, readable, well-tested code, collaborate on design documents and code reviews, support users via our online forum, and develop pragmatic solutions to challenging, real-world problems.

In addition to ongoing maintenance and science project support, the software engineer will contribute directly to our next-generation software platform to help address critical issues common to ecosystem service analyses. This will include integrating cloud data services into InVEST, creating a scalable, distributed computational infrastructure for large-scale modeling runs, and developing a reporting framework for scientific results. We are looking for a candidate with experience in areas such as scientific software development, numerical programming, and cloud development, but we are excited to talk to any engineer with a track record of developing and deploying any kind of software project.

The majority of the software team is remote and works across time zones, collaborating over Slack, Zoom, and through GitHub Pull Requests. To fit well into our remote team and interdisciplinary organization, we are looking for someone who can work independently, take initiative, and communicate clearly with other software developers, scientists, and practitioners. 

Feel free to take a look at our work on GitHub ( Our stack is mostly Python, NumPy, GDAL, and JavaScript, but we’ll use whatever language and libraries makes sense for the problem at hand.


  • Bachelor’s degree and three years of relevant experience or a combination of education and relevant experience.
  • Current knowledge of latest software and design standards.
  • Ability to define and solve logical problems for technical applications.
  • Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.
  • Ability to recognize and recommend needed changes in user and/or operations procedures.
  • Basic knowledge of software engineering principles.
  • Strong knowledge of at least one programming language.

Experience with any of the following is a plus:

  • Fluency in a high-level programming language, including project experience developing in Python.
  • Experience with a distributed version control system, such as git or mercurial.
  • Open-source software development for scientific software applications.
  • Contribution to an open-source project or community.
  • Scripting or programming for geospatial applications, especially with GDAL.
  • Distributed computing, container technologies, or cloud development.
  • JavaScript and modern web-based UI frameworks such as React, Vue, or Angular.
  • Developing desktop software for multiple operating systems.
  • A growth mindset and a willingness to learn and grow as a developer.
  • Experience developing and deploying a software project.
  • Excellent oral and written communication skills.
  • Demonstrated ability to work both independently and as part of a team.
  • To have initiative, be thoughtful and proactive.
  • Ability to identify and solve logical problems for technical applications.

To apply, go to and submit a cover letter describing why you would be a good fit for this position along with a 1-2 page resume with your work and education experience. Even if you only meet some of the qualifications, we encourage you to apply. If possible, please include examples of a code portfolio or links to any software you have developed. We are also interested in other products or projects you have created such as books, art, designs – anything that shows a standing dedication to long-term projects, even if they were a long time ago.


We are committed to inclusivity and promoting an equitable environment that values and respects the uniqueness of all members of our organization. We therefore encourage applications from members of groups that have been marginalized on any grounds, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, or Indigenous person.