Вакансии

Компания не проверена

Прежде чем отправлять документы или идти на собеседование, поищите отзывы о работодателе.

IT и разработкаML-инженер

Senior Computer Vision / ML Engineer

Mad DevsMad DevsОпубликовано 19 октября
Откуда кандидаты
Кыргызстан
Открыта до
18 ноября 2026 г.

от 3 500 до 5 000 USD

  • Формат работыУдалённо
  • КомпанияMad Devs

We are looking for a Senior Computer Vision / ML Engineer to work on an applied AI project for processing architectural and engineering documentation. You will build production-ready ML and computer vision solutions that turn technical drawings, CAD/BIM data, and complex documents into structured engineering data. We are looking for someone who can own the ML direction, challenge assumptions, and clearly explain technical decisions and trade-offs. What you will do: - Design and develop computer vision and machine learning solutions for architectural drawings, technical documents, CAD, and BIM data. - Build pipelines combining raster images, vector geometry, structured engineering data, OCR, and ML models. - Reconstruct structured objects from geometric primitives, including topology and spatial relationships. - Analyze dense technical drawings and documents based on their structure and semantics, not only visual object detection. - Design and maintain evaluation pipelines with ground-truth data, quality metrics, regression testing, and validation on unseen data. - Build human-in-the-loop workflows with calibrated confidence scores and escalation of uncertain cases for human review. - Evaluate modern approaches to floor-plan and technical-document understanding, including detection, segmentation, transformer-based models, and raster-to-vector reconstruction. - Develop production-ready inference services with CPU inference by default and optional GPU acceleration. - Make training and inference reproducible, including model versioning, packaging, and deployment requirements. - Transfer models to customers for independent deployment and further training. - Provide technical leadership on ML and computer vision decisions within a small engineering team. - Communicate directly with technical stakeholders and explain ML limitations, trade-offs, and decisions in English. - Challenge proposed approaches when needed and recommend better alternatives based on technical evidence. Requirements: - 5+ years of professional experience in machine learning or computer vision, including taking ML solutions into production. - Strong knowledge of computer vision, machine learning, and model evaluation. - Proven experience validating model quality using measurable metrics and real-world data. - Practical experience with vector geometry, structured data, topology, and spatial relationships. - Experience processing technical documents, diagrams, or drawings where structure and relationships matter. - Experience designing evaluation pipelines, including ground-truth datasets, regression testing, and generalization testing. - Experience building human-in-the-loop ML systems and handling uncertain predictions. - Experience making ML training reproducible and preparing models for independent deployment or further training. - Understanding of model and dataset versioning and relevant licensing considerations. - Experience providing technical leadership within a small engineering team. - Experience communicating directly with technical customers or stakeholders. - English at B2–C1 level with strong spoken communication skills. - Russian at C1–C2 level or native proficiency. - Preferred working hours: GMT+3 to GMT+7. Location is otherwise flexible. Additional experience we value: - Experience with architectural or construction drawings, BIM models, quantity takeoff, or cost estimation. - Familiarity with research in floor-plan recognition, raster-to-vector reconstruction, or structured document understanding. - Experience parsing CAD and BIM formats, including malformed, incomplete, or inconsistent exports. - Experience with OCR for European languages and industry-specific terminology. - Experience optimizing ML inference for CPU-only environments. - Experience deploying ML services in isolated customer environments without external dependencies. - Experience with graph-based representations of engineering structures or building layouts. - Ability to read technical drawings in German or French. - German or French at B1–B2 level.