Geospatial Systems Engineer

NBCUniversal
Summary
Join NBCUniversal as a Geospatial Data Engineer and drive geospatial data sourcing, automation, and tooling in an AI/ML pipeline for new applications. You will be responsible for data research and sourcing, automating data preprocessing, and building tooling to export geospatial data. This role involves researching and gathering data from various sources, including imagery, vector data, and point clouds, and ensuring data quality. You will build automated tools to prepare data for AI/ML use and collaborate with different teams. Partner with AI/ML teams to supply data for building machine learning models and with Pipeline and Product teams to ensure they have the necessary data. Work closely with leadership to understand the product vision.
Requirements
- Masterβs degree in Computer Science, Engineering, Mathematics, or a related technical discipline, or equivalent work experience
- 3+ years of relevant industry experience in a fast paced, high growth tech environment
- Experience working with open-source GIS libraries and tools, including PROJ and GDAL, for spatial data processing, transformation, and analysis
- Experience with GIS modalities and formats such as orthoimagery (e.g. GeoTIFF), LiDAR (e.g. LAS/LAZ), vector data (e.g. ESRI Shapefiles, GeoJSON), elevation and terrain information such as DTM, DSM, and DEMs, landcover information
- Basic scripting abilities (e.g., with Python) for rudimentary automation of common tasks and/or contributing to our existing tool palette
Responsibilities
- Aggregate 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. gda1) 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
Preferred Qualifications
- Team-oriented and collaborative approach with a demonstrated aptitude, enthusiasm and willingness to learn new methods, tools, practices and skills
- Experience with some flavor of Linux. Comfort with some flavor of a Unix shell environment (e.g. bash) is preferred
- Enthusiasm for automated development processes and systems
Benefits
- Medical, dental and vision insurance
- 401(k)
- Paid leave
- Tuition reimbursement
- A variety of other discounts and perks