THE NATURAL CAPITAL PROJECT
Position Announcement SOFTWARE ENGINEER
We are seeking a software engineer to join our core development team in a highly collaborative group of researchers with partnerships among The Nature Conservancy, World Wildlife Fund, Institute on the Environment at the University of Minnesota, and Stanford University. We are developing a platform to model and map the distribution of biodiversity and the flow of multiple ecosystem services across land- and seascapes to make a global impact on major decisions about human well-being, sustainability, and the use of our lands and waters.
We offer a flexible academic work environment on the vibrant Stanford campus. Our team focuses on developing high quality code and participates in pragmatic programming practices including informal code reviews, writing testable code, evidence based scheduling, and collaborating through modern source control frameworks.
The Software Engineer will support the development of the InVEST (Integrated Valuation of Ecosystem Services and Tradeoffs) family of software tools by writing software to support the ArcGIS platform and port existing scientific models to the Google Earth Engine. Other job functions include writing test suites, fixing software bugs, implementing new features, writing documentation, participating in code reviews, and supporting internal project management tools for the development team. The successful candidate will be an intelligent, self-directed individual who is passionate about working on collaborative software projects.
B.S. in computer science, GIS, or related discipline
Two or more years’ experience developing a large software application for production.
Relevant projects can include course capstone projects for recent graduates.
Strong understanding of core computer science algorithms and computational
Experience programming in GIS related applications.
M.S. in computer science, GIS, or related discipline.
Experience with software project collaboration techniques such as bug/feature tracking
databases and revision control tools.
Experience with numerical/scientific computing.
Experience with scientific visualization techniques.
Experience with parallel programming and/or high performance computing.
Term: Through June 30, 2013 and beyond, contingent upon funding.
Location: The position is located in Palo Alto, California at Stanford University and will require extensive interaction with interdisciplinary teams and travel within the US, China and Latin America.
How to Apply: In your resume or cover letter, describe one or two software projects you have contributed to and any interesting data structures or algorithms you encountered during development. Bonus points for linking to source code of those projects. To ensure your application information is captured in our official files and that the hiring department also has immediate access to your resume, please apply to jobs.stanford.edu, Job # 41985.
The anticipated start date for this position is June 1, 2011 or earlier. Applications will be reviewed as they are received. Please apply ASAP.
Stanford University is committed to equal opportunity through affirmative action in employment and we are especially eager to identify minority persons and women with
appropriate qualifications. More information on the project can be found at