Floor Plan Detection/FastAPI/Python/Computer Vision
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
Python, Software Architecture, Machine Learning (ML), JSON, Typescript, Image Processing, OpenCV, Computer Vision, API Development, FastAPI · I’m building an end-to-end service that takes architectural floor-plan photographs/PDFs and returns a structured JSON map of rooms, including room polygons, labels and confidence scores.
I’m looking for a hands-on Python/FastAPI + Computer Vision engineer who can understand and debug an existing codebase, trace the complete image-processing flow, and significantly improve room detection accuracy.
Key Requirements
Strong Python + FastAPI
-Hands-on production experience with Python and FastAPI -Comfortable debugging and improving existing Python code -Experience with APIs, file uploads, Pydantic, JSON and async processing
Computer Vision — very important
-Strong practical OpenCV experience -Image preprocessing, thresholding, contours, connected components, morphology, line/edge detection, perspective correction and segmentation -Experience extracting regions/polygons from images -OCR integration is a plus -Ability to diagnose why a room was missed and improve the underlying CV pipeline
Difficult / unaligned floor plans A major challenge is detecting rooms that are:
-Rotated or skewed -Non-rectangular / L-shaped / irregular -Not aligned with the image axes -Partially obscured