Geospatial Developer

at University of Maryland
Published November 19, 2022
Location College Park, MD
Category Default  
Job Type Full-time  


The University of Maryland (College Park) Department of Geographical Sciences is searching for a Geospatial Developer. The Geospatial Developer will use knowledge and skills associated with remotely sensed data, software development, and systems architecture to contribute towards creating an efficient, accessible, and sustainable platform for onloading, analyzing, and extracting large-scale spatial data into decentralized and traditional information systems. The position will be responsible for developing pipelines to accelerate the above workflow to increase data equity and resiliency efforts while leveraging novel decentralized technologies. This individual must operate independently to craft maintainable, testable, and well-documented code. Candidates should have extensive experience in scientific programming in Python and Javascript and a willingness to learn Go, Solidity, Rust, and other languages as required. Further, the individual should be comfortable with relational, NoSQL, and P2P databases and system administration with Docker (Compose / Swarm), AWS, K8's, and associated networking tools. Strong candidates will have had previous experience operating within public-public and public-private partnerships within the remote sensing, software engineering, or Web3 industries. Moreover, strong candidates would have knowledge and experience with the following Web3 tools / subjects: Filecoin, IPFS, MetaMask, and EVM Blockchains.

The initial duration of this appointment is for a two year term with the potential for extension based on performance and availability of funding. This position is eligible to work remotely.

This role would be a member of the Center for Geospatial Information Science (CGIS) and the Spatial Multiscale Analytical Science Hub (SMASH), in addition to the Department of Geographical Sciences. As such, the geospatial developer would be encouraged to interact with these broader communities and potential collaborate on additional projects.