Machine Learning Engineer
Info Resume Edge - GCC
Date: 4 days ago
City: Rawalpindi
Contract type: Full time

We are a fast-growing pre-construction technology company revolutionizing the way construction estimations are performed. Our goal is to develop intelligent systems that can read architectural and engineering drawings to automate material take-offs and cost estimation.
We are looking for a Machine Learning Engineer to lead the development of AI models that understand construction drawings, extract relevant data, and generate accurate material estimates.
Key Responsibilities:
Develop and deploy deep learning models to:
Extract annotations, text, dimensions using OCR
Interpret legends, tables, and specification sections in drawings
Preprocess architectural/engineering drawings (PDF, DWG, images) for model consumption
Build hybrid models that combine CV, OCR, NLP, and rule-based estimation logic
Design and maintain scalable pipelines for training, inference, and feedback loops
Work closely with domain experts (estimators, civil engineers) to translate business rules into algorithms
Continuously improve model accuracy and robustness using real-world data
Document processes, datasets, and model evaluation techniques
Required Skills & Experience:
5 years of experience in machine learning, especially computer vision and document AI
Proficient in Python and ML frameworks like PyTorch or TensorFlow
Strong experience with OCR (Tesseract, EasyOCR, or cloud OCR APIs)
Hands-on knowledge of object detection (YOLO, Detectron2, Faster R-CNN)
Experience with PDF and CAD parsing (e.g. PDFMiner, ezdxf, AutoCAD APIs)
Knowledge of preprocessing scanned documents and dealing with noise/low quality data
Solid understanding of model evaluation, data labeling, and annotation tools
Nice to Have:
Experience with layout understanding models (Donut, LayoutLM, PubLayNet)
Background in civil engineering or construction tech
Exposure to pricing/estimation logic or ERP systems
Experience deploying ML models in production (Docker, FastAPI, etc.)
Job Type: Full-time
Pay: From Rs200,000.00 per month
Application Question(s):
2. PyTorch or Tensorflow
3. OCR (Tesseract, EasyOCR, cloud APIs).
4. object detection (YOLO, Detectron2, Faster R-CNN)
5. PDF and CAD parsing (PDFMiner, ezdxf, AutoCAD APIs).
Education:
We are looking for a Machine Learning Engineer to lead the development of AI models that understand construction drawings, extract relevant data, and generate accurate material estimates.
Key Responsibilities:
Develop and deploy deep learning models to:
Extract annotations, text, dimensions using OCR
Interpret legends, tables, and specification sections in drawings
Preprocess architectural/engineering drawings (PDF, DWG, images) for model consumption
Build hybrid models that combine CV, OCR, NLP, and rule-based estimation logic
Design and maintain scalable pipelines for training, inference, and feedback loops
Work closely with domain experts (estimators, civil engineers) to translate business rules into algorithms
Continuously improve model accuracy and robustness using real-world data
Document processes, datasets, and model evaluation techniques
Required Skills & Experience:
5 years of experience in machine learning, especially computer vision and document AI
Proficient in Python and ML frameworks like PyTorch or TensorFlow
Strong experience with OCR (Tesseract, EasyOCR, or cloud OCR APIs)
Hands-on knowledge of object detection (YOLO, Detectron2, Faster R-CNN)
Experience with PDF and CAD parsing (e.g. PDFMiner, ezdxf, AutoCAD APIs)
Knowledge of preprocessing scanned documents and dealing with noise/low quality data
Solid understanding of model evaluation, data labeling, and annotation tools
Nice to Have:
Experience with layout understanding models (Donut, LayoutLM, PubLayNet)
Background in civil engineering or construction tech
Exposure to pricing/estimation logic or ERP systems
Experience deploying ML models in production (Docker, FastAPI, etc.)
Job Type: Full-time
Pay: From Rs200,000.00 per month
Application Question(s):
- Do you have = Candidate must have experience of
2. PyTorch or Tensorflow
3. OCR (Tesseract, EasyOCR, cloud APIs).
4. object detection (YOLO, Detectron2, Faster R-CNN)
5. PDF and CAD parsing (PDFMiner, ezdxf, AutoCAD APIs).
Education:
- Bachelor's (Required)
- Machine Learning Engineer Computer Vision & Document AI : 5 years (Required)
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Operations Coordinator - Project Management Office
Xad Technologies,
Rawalpindi
1 week ago
Company DescriptionEstablished in 2006, XAD Technologies LLC is a globally recognized ISO-certified company offering services in telecommunications, IT networks, managed services, staff outsourcing, and security solutions. With over 3500 employees and partnerships with leading firms like Etisalat, Du, DEWA, and Huawei, XAD has established itself as a leader in the telecom sector.DescriptionWe are seeking a highly organized and detail-oriented Operations...

Senior Developer, Trilogy (Remote) - $60,000/year USD
Trilogy,
Rawalpindi
3 weeks ago
Are you an engineer who won't settle for subpar code, sluggish deployments, or outdated practices? Do you excel at crafting AI-enhanced systems that outpace traditional engineering? If so, keep reading.While many teams cling to archaic coding methods—manual debugging and trial-and-error deployments—Trilogy is pioneering a new path. Our entire development process is deeply integrated with AI: from concept creation to bug...

Back End Developer, Trilogy (Remote) - $60,000/year USD
Trilogy,
Rawalpindi
3 weeks ago
Are you a code purist with a passion for AI-driven efficiency? Break away from outdated practices and redefine software engineering with us at Trilogy.Join a team where AI isn't just a tool—it's the backbone of our process, revolutionizing every stage from ideation to deployment. If you're ready to lead the charge in AI-integrated development, read on.What You Will Be DoingEmploying...
