Floor Plan Detection/FastAPI/Python/Computer Vision

Employer not named by the sourceRemote

AI/MLFull Stack

Apply on the company’s site

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