CareerPlanSign in

Software Developer – Python & Computer Vision

USA💼 Full-time💰 $90,000–$90,000🗓 2026-10-01 → 2026-10-02

Core

Develop Python algorithms and C#/.NET backend services to extract structured data (symbols, dimensions, tags) from HVAC engineering drawings and complex PDFs using computer vision and OCR.

Role type

Senior IC software developer (computer vision & backend)

Builds

Data extraction pipelines, REST APIs, and backend services for engineering document analysis

Domain

HVAC industry + Computer Vision / Document Processing

Deliverable

production ML models

Required skills

Python, Computer Vision, OCR, Image Processing, C#, .NET, SQL, REST APIs, Git, Algorithm Design, Data Structures

Preferred skills

OpenCV, NumPy, Azure AI services, Docker, RabbitMQ, Angular, HVAC domain knowledge

Technologies

Python, C#, .NET, SQL Server, OpenCV, NumPy, Azure, Docker, RabbitMQ, Angular, ASP.NET Core

Responsibilities

Develop and optimize Python algorithms for symbol detection and data extraction from technical drawings and PDFs. Design and maintain C#/.NET backend services and REST APIs. Build evaluation datasets and regression tests to measure extraction accuracy. Optimize processing speed, memory usage, and AI service costs. Collaborate with domain specialists to translate engineering needs into software solutions.

Seniority

Mid-Senior, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.