Travel to Dulles, VA facility as needed for customer activities.
Analyze and process spatial natural resource data and satellite imagery using GIS techniques.
Design and develop scalable geospatial services in Python, leveraging formats such as STAC, Zarr, and GeoTIFFs.
Design and deploy geospatial data services to cloud platforms including AWS, GCP, or Azure.
Analyzes systems requirements and design specifications.
Performs conceptual design, detailed design, code, and unit test and may involve database analysis, design, and implementation.
Apply best practices for clean, maintainable code, rigorous testing, and continuous integration.
Tests, debugs, and refine the computer software to produce the required product.
Requirements
Typically requires a Bachelor’s degree in Geography, Cartography, GIS, Computer Science or a related field and a minimum of 5 years of professional experience
Experience with geospatial or data-intensive backend systems at enterprise scale.
Experience in one or more operating systems, integrated development environments (IDEs), and Python for geospatial data processing.
Experience developing test automation scripts to include automated unit testing, automated regression testing, automated integration, and automated security testing.
Experience integrating software (modules, components, subsystems) and conducting system/software integration and testing of software products.
Experience with raster and/or vector data, coordinate reference systems (CRS), and/or common formats such as GeoTIFF, NetCDF, and/or COGs.
Experience with geospatial libraries and tools including GDAL/OGR, GeoPandas, Xarray, and/or Zarr.
Hands-on experience with remote sensing datasets (Landsat, Sentinel, MODIS, Planet Labs, Iceye) and processing techniques.
Experience in creating and integrating hydrofabric geospatial representation of perceptual model with metadata.
Background in hydraulic modeling, remote sensing, GIS, environmental science, or related disciplines.
Experience building automated geospatial data pipelines.
Familiarity with Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs/LSTMs), or other deep learning approaches for spatial data.
Software containerization experience using Kubernetes, Singularity and/or Docker.
Experienced with command-line interface (CLI) and user interface (UI) to run programs, manage geospatial datasets, and interact with the computer.
Experience with Agile/scrum, continuous integration and automated test frameworks and well versed with SDLC including best practices and procedures.
Benefits
medical
dental
vision
life insurance
short-term disability
long-term disability
401(k) match
flexible spending accounts
flexible work schedules
employee assistance program
Employee Scholar Program
parental leave
paid time off
holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonGIS techniquesgeospatial servicestest automation scriptsautomated unit testingautomated regression testingautomated integration testingautomated security testingraster datavector data