Senior Computer Vision & Spatial Geometry Engineer
Senior Computer Vision & Spatial Geometry Engineer
Location: New Yori, NY / Remote
Duration: Full Time
Role Overview
We are building an automated system that converts scanned architectural floor plans (PDFs)—including NYC as-built condominium filings—into structured, coordinate-based spatial data suitable for 3D modeling and GIS workflows.
This role focuses on reconstructing accurate geometry from raster scans , not extracting existing vectors and not training end-to-end black-box models. The core challenge is turning noisy, skewed, real-world blueprint scans into watertight room polygons with real-world coordinates .
We are looking for a senior engineer who is strong in classical computer vision, computational geometry, and raster-to-vector reconstruction , and who enjoys solving hard, practical problems with deterministic and explainable systems.
Key Responsibilities
Geometry & Vision Pipeline
- Design and implement a raster-to-geometry pipeline for scanned architectural PDFs
- Build robust preprocessing tools for:
- deskewing
- binarization
- noise reduction
- normalization of low-quality scans
- Isolate architectural linework (walls, boundaries) from:
- text
- dimensions
- symbols
- stamps and annotations
- Handle door gaps and broken boundaries to ensure enclosed, “watertight” regions
- Extract enclosed regions (rooms, corridors) using connected components and topology analysis
- Convert raster regions into clean polygon geometry
- contour extraction
- polygon simplification
- vertex snapping
- consistent winding and validity checks
Spatial Accuracy & Scaling
- Develop deterministic methods to convert pixel geometry into real-world X/Y coordinates
- Calibrate scale using:
- architectural dimension annotations
- scale notes when available
- Validate geometry numerically:
- closed polygons
- area consistency
- tolerance-based error detection
Text & Semantic Integration
- Integrate OCR outputs to:
- associate room labels with polygons
- parse dimension strings (feet/inches, metric)
- extract height or ceiling notes
- Map semantic text to spatial geometry using proximity and containment logic
Output & Integration
- Produce structured JSON outputs aligned with downstream 3D/GIS systems
- Ensure outputs are explainable, debuggable, and consistent across floors and documents
- Build internal visualization/debugging tools (overlays, masks, polygon previews)
What This Role Is Not
- Not prompt engineering
- Not LLM application development
- Not training large end-to-end neural networks
- Not purely academic research
This role is about deterministic geometry extraction from real-world scanned documents .
Required Technical Skills
- 5+ years of experience in computer vision, image processing, or computational geometry
- Strong command of classical CV techniques , including:
- thresholding and morphology (dilate/erode/open/close)
- edge and line detection (e.g., Hough transforms)
- connected components and region analysis
- contour tracing and polygon simplification (e.g., Douglas–Peucker)
- Solid understanding of planar geometry and numerical robustness
- Experience converting raster data into vector or polygon representations
- Strong Python skills (NumPy, OpenCV, scikit-image, etc.)
- Comfortable debugging visually and iterating on messy real-world data
Strongly Preferred
- Experience with architectural drawings, floor plans, CAD, BIM, GIS, or maps
- Familiarity with OCR systems and bounding-box–based text extraction
- Experience parsing architectural dimensions (feet/inches or metric)
- Experience validating polygon geometry (self-intersection, closure, area)
- Prior work on document image analysis or technical drawings
Nice to Have
- Experience using pretrained segmentation models to supplement classical CV
- Exposure to GIS or BIM formats (GeoJSON, IFC, IMDF)
- Knowledge of NYC as-built or Department of Buildings / Finance document conventions
- Experience building internal QA or visualization tools
- Familiarity with downstream 3D geometry pipelines
Recommended Jobs
Endpoint Engineer
Job Description Insight Global is seeking an endpoint engineer to sit onsite in New York with one of their largest entertainment clients. This person will be joining a team of 3 endpoint engine…
Job Opportunity: Therapy & Rehabilitation Clerk
Woodland Pond at New Paltz is Hiring! Therapy & Rehabilitation Clerk It's Not Work When You're Doing What You Love! Woodland Pond at New Paltz is a CMS 5 Star Rated Continuing Care Reti…
Senior Manager, Managing Editorial
Sourcebooks is seeking an experienced and solution-driven Senior Manager, Managing Editorial to lead it’s publishing planning and production execution across our award-winning Children’s fiction and n…
Plant Electrician
We are currently looking for an Electrician to join our growing team at our Saratoga, NY location. This position is a Monday-Friday, 8am-4:30pm schedule. Our Electricians are responsible for start-…
Sales Floor Manager - Merchant Cash Advance (MCA)
Overview We are seeking a dynamic, high-energy Sales Floor Manager with proven Merchant Cash Advance (MCA) experience to lead and scale our sales floor. This role requires someone who underst…
Industrial Electrician at Superior Metals Manufacturing
⚡ Join Our Growing Team as an Industrial Electrician at Superior Metals Manufacturing!⚡ Job Summary: Are you looking for your next challenge? Join us as an Industrial Electrician and become an …
Food Service Worker 1, Central New York Psychiatric Center, Marcy, P26139
NY HELP No Agency Mental Health, Office of Title Food Service Worker 1, Central New York Psychiatric Center, Marcy, P26139 Occupational Category No Preference Salary Grade 05 …
Offer: Maintenance Worker
Maintenance Worker POSITION OVERVIEW Northern Rivers is seeking a Maintenance Worker for its Schenectady location! Our Maintenance Workers take pride in preventative maintenance, repairi…
Audio producer, US video and audio podcast
The Guardian is a global, reader-funded news organization that delivers fearless, independent journalism. From breaking news and award-winning investigations, to in-depth coverage of techno…
Geologist/Hydrogeologist III (Latham)
Location: Latham, NY, US 12110 (Primary) Poughkeepsie, NY, US 12603 Job Type: Full Time Job Classification: Salaried Exemption Type: Exempt Education: Bachelor's Degree Travel: …