GIS / OCR Engineer: Raster Map Text Extraction from WMS
2 days ago

Job description
We are building a geospatial data extraction pipeline for planning and cadastral map raster layers served via WMS.The core challenge is to extract, georeference, and classify map annotations (mainly text and numbers, possibly lines) from raster map tiles in a way that is reliable, scalable, and reproducible over large geographic areas.
The basic workflow will include:
- Text extraction and recognition for a raster (WMS) layer using e.g. OCR
- Automated QA, classifying and georeferencing text objects
- Assigning each text object into polygons
- Large municipality-level datasets; varying from km2 with tens of thousands of text blocks)
- 1-10 datasets depending on success and accuracy for output results
- GIS fundamentals (raster to vector, georeferencing, tiling)
- Medium to strong Python engineering skills
- Experience with raster processing and GDAL ecosystem tools
- OCR or computer vision experience applied to non-document imagery
- Ability to reason about map symbology, labels, and visual artifacts
- Great communication skills (English)
- Experience with WMS / GeoServer-based workflows
- PaddleOCR, MMOCR, or similar OCR frameworks
- Large-scale geospatial batch processing
- QGIS scripting or plugin experience
- Prior work with digitizing/vectorizing cartographic or planning maps
The end goal is to extract text objects with a very high accuracy and label polygons based on these text objects.
Keywords
- OCR, text extraction, text recognition, GIS, mapping, map digitizing, raster analysis
Mandatory skills:
Python, Machine Learning, Natural Language Processing, Deep Learning, OCR Algorithm, OCR Software, Text Recognition
Similar jobs
Communicates back and forth with WM Drivers to assist with problem resolution while on route. · ...
2 weeks ago
Communicates back and forth with WM Drivers to assist with problem resolution while on route. Handles incoming service orders directs drivers resolves service issues Interacts with customers WM customer service sales operational staff Uses WM proprietary software to enter ticket ...
3 weeks ago
WM offers a unique opportunity for individuals to obtain their Commercial Driver's License through their G to D Program. The program provides training and work experience while reimbursing tuition costs. · ...
1 month ago
The Routing & Logistics Expert researches, · develops and implements routing and logistics plans to enhance productivity, · safety, and decreased costs.Designs · & re-designs routing · & logistics solutions through the collection, · verification,& analysis of current data relatin ...
1 week ago
WM ofrece un programa para ayudar a los conductores a obtener su licencia comercial. · Mantenerse como conductor aprendiz hasta obtener su licencia D · ...
1 month ago
Responsible for monitoring material bunker levels and activating the conveyors and controls to bale sorted recyclable material. · ...
3 weeks ago
We are seeking a reliable and skilled welder to join our team at WM. As a welder, you will be responsible for applying appropriate welds to fabricate or repair compactors, containers and carts under general supervision. · ...
1 week ago
We are seeking a highly experienced Blue Yonder WMS Solution Architect/Lead to provide solution leadership for development and implementation projects. · Perform high-level solution design aligned with client requirements. · Suggest and validate various solution options, ensuring ...
1 month ago
We are seeking a Warehouse Management System (WMS) Consultant with a solid foundation in supply chain operations and WMS implementations. · Lead and support WMS implementation and configuration projects end-to-end. · Analyze business, functional, and integration requirements to d ...
1 month ago
The Inside Sales Executive (ISE) is responsible for generating revenue utilizing a consultative selling approach in the sale of WM services to small/medium business segment customers of medium complexity. · ...
2 weeks ago
We're seeking an experienced Plant Maintenance Technician to join our team at WM. As a key member of our operations team, you'll play a critical role in maintaining our plant's equipment and ensuring smooth daily operations. · ...
2 weeks ago
The Senior Account Executive (SAE) role is responsible for prospecting and closing sales to new customers to achieve budgeted sales goals. · This position develops and implements sound selling strategies that ensure revenue growth at target or greater profitability levels by sell ...
1 month ago
The Sorter is responsible for ensuring proper placement and sorting materials on the conveyor line by performing the following duties. · ...
4 days ago
As a member of the WM HR organization the HR Advisor is tasked with providing tactical responsive Human Resources support to leadership and individual contributors in assigned business units and/or functions The position serves as the first point of contact and trusted advisor fo ...
2 weeks ago
As a member of the WM HR organization the HR Advisor is tasked with providing tactical responsive Human Resources support to leadership and individual contributors in assigned business units and/or functions. · ...
3 weeks ago
The Account Associate I – Bilingual (AA) serves as a key point of contact for WM's Small/Medium business customers. · ...
1 month ago
The Sorter is responsible for ensuring proper placement and sorting materials on the conveyor line by performing the following duties. · ...
2 weeks ago
This position involves setting up and operating various equipment according to specifications. · ...
4 days ago
The Sorter is responsible for ensuring proper placement and sorting materials on the conveyor line by performing the following duties. · The expected base pay range for this on-site position is $25. ...
3 weeks ago
Under general supervision, coordinates and conducts daily plant operations in order to improve production, maintain costs, and ensure safety. · ...
4 days ago