11 Nov
|
ASI Engineering
|
Regina
11 Nov
ASI Engineering
Regina
ASI Engineering is seeking a motivated and technically skilled Computer Vision Scientist to design, develop, and implement AI-powered solutions within ASI Software. The successful candidate will work with imagery, videos, 3D spatial data, and infrastructure inspection datasets to develop intelligent software features that automate inspections, assess infrastructure conditions, and improve asset management decision-making.
Key Responsibilities
Machine Learning and AI Development
- Design, develop, train, evaluate, and deploy machine learning and deep learning models.
- Build AI-powered image recognition, object detection, segmentation, classification, and defect identification systems.
- Develop models to identify infrastructure deterioration, including cracking, corrosion, spalling, surface defects, and other observable deficiencies.
- Develop predictive models for asset deterioration, condition forecasting, and maintenance prioritization.
- Implement automated condition assessment and defect severity classification using inspection datasets.
- Research, evaluate, and implement emerging machine learning, deep learning, and AI technologies.
Computer Vision and 3D Data Processing
- Develop computer vision solutions for photographs, video, drone imagery, and 360-degree imagery.
- Process and analyze 3D point clouds, LiDAR data, and spatial datasets.
- Develop algorithms for image enhancement, feature extraction, object tracking, and automated measurements.
- Associate detected defects and inspection findings with specific infrastructure assets and geographic coordinates.
- Integrate machine learning capabilities with GIS platforms, 3D building models, and digital twin environments.
- Explore multimodal AI approaches that combine images, text, spatial data, and asset information.
Software Engineering and AI Integration
- Design, develop, test,
and maintain production-ready machine learning software components.
- Integrate AI capabilities into ASI Software's web and mobile applications.
- Develop APIs, backend services, and automated data-processing pipelines.
- Collaborate with software developers, engineers, and product stakeholders to translate business requirements into functional AI solutions.
- Optimize machine learning models for inference speed, accuracy, scalability, and resource efficiency.
- Develop efficient model deployment solutions for cloud, server, and mobile environments.
- Troubleshoot, maintain, and continuously improve deployed AI features.
Data Engineering and Model Operations
- Prepare, clean, label, and organize datasets for model development and training.
- Develop data preprocessing, augmentation, and validation workflows.
- Build repeatable model training, testing, evaluation, and deployment pipelines.
- Implement model versioning, performance monitoring, and continuous improvement processes.
- Evaluate model accuracy using appropriate metrics, including precision, recall, F1 score, and intersection over union.
- Maintain clear technical documentation for models, datasets, and AI systems.
- Apply data security, privacy, and responsible AI practices.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, Data Science, or a related technical discipline.
- 3+ years of relevant professional experience preferred.
- Strong programming skills in Python.
- Practical experience with machine learning frameworks such as PyTorch or TensorFlow.
- Experience with computer vision libraries such as OpenCV.
- Understanding of deep learning architectures, including convolutional neural networks, transformers, and modern vision models.
- Experience training, evaluating, and deploying machine learning models.
- Familiarity with REST APIs, backend development, and software integration.
- Experience with Git, software testing, debugging, and collaborative development.
- Robust analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a multidisciplinary engineering and software development team.
Preferred Qualifications
- Experience with object detection and segmentation frameworks such as YOLO.
- Experience with 3D point clouds, LiDAR, photogrammetry, or spatial computing.
- Familiarity with Open3D, Point Cloud Library (PCL), or similar 3D-processing tools.
- Experience deploying AI models using Docker, cloud infrastructure, or containerized services.
- Familiarity with MLOps, model monitoring, and automated deployment pipelines.
- Experience with geospatial technologies, GIS, or digital twin platforms.
- Experience integrating machine learning with React, TypeScript, or mobile applications.
- Familiarity with large language models (LLMs), vision-language models (VLMs), and multimodal AI.
- Experience with infrastructure inspection, civil engineering, construction, transportation, or asset management datasets.
- Knowledge of ONNX, model quantization, or edge AI deployment.
Pay: $85,000.00-$105,000.00 per year
Benefits:
- Casual dress
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Work Location: In person
📌 Computer Vision Scientist (Regina)
🏢 ASI Engineering
📍 Regina