Senior GIS Developer
NBCUniversal · New York, NY · 2 wk ago
RemoteRemoteEngineering$100k–$125k/yrFull-time
Job Description
In this role, you will contribute to driving geospatial data and tooling needs for a large-scale project. You will be part of a team of GIS engineers responsible for sourcing geospatial data in many modalities, and for building geospatial data automation and tooling in an AI/ML pipeline for new applications.
Responsibilities
- Agregate data for target regions and ensure that a complete collection of data is available.
- Research open, public domain, and commercial sensor data sources to determine the areas, quality, and freshness of available data.
- Utilize open source (e.g. GDAL) and internally developed software tools to preprocess, align, crop, resample, and otherwise prepare data for use.
- Contribute to our internal tools that process and source geospatial datasets.
- Partner with groups across the organization to understand needs for GIS data for AI/ML research.
- Coordinate with AI/ML team to provide diverse data for developing new machine learning algorithms, and the Pipeline and Product teams to provide data to roll out new regions.
- Partner closely with leadership to understand the high-level product vision.
Qualifications
- Bachelor's or Master's degree in GIS, Computer Science, Engineering, Mathematics, or a related field
- 2+ years of relevant industry experience in a fast-paced, high-growth tech environment
- Experience with GIS modalities and formats, including orthoimagery (GeoTIFF), point clouds (LiDAR), vector data (ESRI Shapefiles, GeoJSON, OSM), raster data (DTM, DSM, DEMs, landcover)
- Software engineering experience, including designing and architecting software
- Experience in Python for automation of common tasks and/or contributing to our existing tool palette is required
Desired Characteristics
- Team-oriented and collaborative approach with a demonstrated aptitude, enthusiasm, and willingness to learn new methods, tools, practices, and skills
- Passion and curiosity for GIS and software engineering
- Experience working with open-source GIS libraries and tools, including PROJ and GDAL, for spatial data processing, transformation, and analysis
- Comfort with working outside of an ArcGIS-centric workflow
- Experience with some flavor of Linux
- Comfort with some flavor of a *nix shell environment (e.g. bash) is strongly preferred
- Enthusiasm for automated development processes and systems