Open Positions
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
Temporary Project Assistant
Software Engineer
The Natural Capital Project is seeking a Temporary Project Assistant for the People, Planet and Prosperity Project, to help with the following:
- Work with the 3Ps project Steering Committee to update and maintain project task tracking, timelines, interdependencies, and responsibilities. Provide deadline reminders to responsible staff.
- Update the 3Ps team regularly on progress towards deliverables, and flag any areas that need attention to the 3Ps Steering Committee
- With input from project leads, help to coordinate weekly team meetings: develop agendas, schedule calendar invites, assist with meeting time management and note taking, track tasks assigned, and follow up with responsible staff.
- Work with pilot leads on the completion of 10 country pilot final reports; to track tasks, responsibilities, and timelines, and facilitate content hand-off from report leads to design/production team.
- With activity lead for this deliverable, coordinate 3Ps project scaling packets, including tracking timelines and tasks, and coordinating with content providers and communications team.
- Working with the MOOC lead and instructor team, assist with the development of a massive open online course (MOOC) including administrative aspects such as project task tracking, scheduling team check-ins, sending deadline reminders, content tracking, and other administrative tasks as required.
Work Conditions
- 40-hour week (M-F)
- Hybrid, with some time spent on the Stanford campus. Remote considered in certain circumstances.
- The expected hourly pay range for this position is $25-35, depending on experience.
Learn more and apply here.
The Natural Capital Project 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, a library of memory-efficient geoprocessing routines. 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. Our next-gen platform involves integrating cloud data services into InVEST, creating a scalable and distributed computational infrastructure for large-scale modeling runs, and developing a reporting framework for scientific results. The engineer can expect to engage in all aspects of the software lifecycle and develop pragmatic solutions to challenging, real-world problems.
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. The successful candidate will be self-motivated, polite, curious, and pragmatic. We are excited to talk to any engineer with a track record of developing and deploying any kind of software project. Even if you only meet some of the preferred qualifications, we encourage you to apply.
Your Responsibilities will include:
- Developing and maintaining NatCap’s current and future open-source software, including the InVEST and PyGeoprocessing Python libraries.
- Writing efficient, readable, and well-tested code that aligns with our software development methodology.
- Supporting the NatCap science team with data processing, numerical computation, and writing research scripts.
- Collaborating on design documents and code reviews.
- Supporting InVEST users via NatCap’s online forum.
- Contributing to the development of our next-generation software platform.
- Making use of the right programming languages, frameworks, and tools for the problem at hand.
To learn more and to apply visit Stanford Careers.