onsite
AI Developer - Engineering Drawing Surface Take Offs
Software Engineer
Develop AI‑driven computer‑vision software to automatically interpret engineering and fabrication drawings, calculate total coatable surface area, and integrate results into the quotation workflow.
About the role
Key Responsibilities
- Design and implement computer‑vision pipelines that ingest 2D engineering drawings (PDF, DWG, raster images) and extract geometric features.
- Develop deep‑learning models for object detection, segmentation, and OCR to identify surfaces, dimensions, and material annotations.
- Integrate the AI solution with existing quotation systems, delivering accurate surface‑area calculations in real time.
- Optimize models for performance and scalability on cloud platforms (e.g., AWS), including containerisation and CI/CD pipelines.
- Collaborate with cross‑functional teams to refine requirements, validate outputs, and continuously improve accuracy.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python.
- Hands‑on expertise in computer‑vision libraries (OpenCV) and deep‑learning frameworks such as TensorFlow or PyTorch.
- Demonstrated experience building OCR or image‑to‑text pipelines for technical drawings.
- Solid understanding of cloud services (AWS EC2, S3, Lambda) and container technologies (Docker, Kubernetes).
- Ability to translate engineering drawing conventions into algorithmic rules and deliver production‑ready code.
Skills
pythoncomputer visiondeep learningopencvtensorflowaws