Job ID: 2020-11856 Type: Full-Time # of Openings: 1 Category: Information Technology
A highly-skilled software engineer and developer is sought to create engaging and impactful tools to help understand our world’s water. This position would support the several integrative projects between the Maxwell research group at Princeton, the software company Kitware, and HydroFrame, a hydrology platform for discovery and learning from the watershed to the continent.
This position would develop a back-end toolset for better hydrologic model development, using the community model ParFlow, among others. A diverse skill set is needed that includes object oriented programming (Python, C++), communication and the ability to contribute to a dynamic team. Understanding of how software and data interface with large, heterogenous hardware systems is desirable.
This is a 2 year term position with the possibility of renewal.
Oversee the development of the HydroFrame Back End. Coordinate a suite of software components that allow a) rapid hydrologic model deployment, b) efficient data exploration across the continental US. This position would join a energetic and diverse team of software engineers, computer scientists, hydrologists and educators to listen to user stories and leverage existing development activities.
Participate in development of a new interface for the ParFlow hydrologic modeling platform. Leveraging open source software (e.g. Python) and the Kitware software suite (e.g. ParaView and SimPut) we are developing a user-centered series of interfaces for ParFlow. This interface will enable more rapid and productive model development on the laptop, workstation, supercomputer and the cloud.
Empower students and educators to be more productive. HydroFrame and Kitware have collaborated to develop novel, impactful educational software targeting grades K-14. Additionally, a number of graduate students and postdocs will grow to rely on this platform for their research. This position would help expand these tools and support these users and communities.
Liaise between Kitware, the ParFlow user community and HydroFrame. As with many community developments, an explosion of exciting activities is happening. This position would help connect the myriad of development projects to maximize community productivity, minimize redundancy and to bridge gaps.
Bachelor’s in computer science, or equivalent, plus one year of experience.
A diverse skill set is needed that includes object oriented programming (Python, C++), communication and the ability to contribute to a dynamic team.
Understanding of how software and data interface with large, heterogenous hardware systems is desirable.
MS in Computer Science or related field preferred.
Salary/grade will be commensurate with education and experience.
Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW.
Internal Number: 122011220
About Princeton University
Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and in the service of all nations. Chartered in 1746, Princeton is the fourth-oldest college in the United States. Princeton is an independent, coeducational, nondenominational institution that provides undergraduate and graduate instruction in the humanities, social sciences, natural sciences and engineering.As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and understanding. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.Today, more than 1,100 faculty members instruct approximately 5,200 undergraduate students and 2,600 graduate students. The University's generous financial aid program ensures that talented students from all economic backgrounds can afford a Princeton education.