Machine Learning Engineer
Posted on 9/15/2023
Roofing estimate software & marketplace
Company Overview
Roofr's mission is to ensure every family has access to an affordable roof. They are building the most trusted roofing platform in the world so that their customers can power their growth with intelligence.
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Computer Vision
Data Structures & Algorithms
Docker
Google Cloud Platform
Pytorch
Kubernetes
Python
CategoriesNew
AI & Machine Learning
Requirements
- MS/PhD in Machine Learning, Computer Science, Mathematics or related field with specialization in Machine Learning and/or Computer Graphics
- Experience in image/video processing, computer vision, machine learning
- Strong experience working with RGB and Infrared, and DSM/DTM Satellite/Aerial imagery
- Strong experience working with CNNs, Fast RCNNs, Mask RCNNs, YOLO, ImageNets
- Proficient in Python, PyTorch, PySpark, OpenCV, OpenMLLab, Docker
- Experience with Cloud Infrastructure such as Google Cloud Platform, AWS, etc
- Experience deploying ML models in production
Responsibilities
- Developing Machine Vision AI models for Semantic Segmentation, Anomaly Detection and Entity Classification for Satellite/Aerial imagery (DSM/RGB/etc)
- Researching, developing and deploying advanced algorithms for image processing as well as computer vision
- Working with Geospatial data such as Satellite imagery (RGB/DSM) and GeoJSON to build model pipelines
- Build ML and Computer Vision models to assist/automate manual annotation of detailed roof report drawing
- Experience training models on VMs, Google Kubernetes and Compute Engines
- Deploy models on cloud infrastructure and serve as APIs
- Implementing ML/AI solutions for consumption via API (web/mobile platforms) through collaboration with Software engineers