Scanifly is looking for a Computer Vision Engineer to develop advanced solutions for reality capture, 3D modeling, and artificial intelligence. In this role, you will apply your expertise to real-world problems that directly support the clean energy transition, working with a remote team deeply motivated by mission-driven impact.
What You'll Do
- Design and develop computer vision solutions for real-world applications
- Build and implement systems for 3D reconstruction, photogrammetry, and point cloud processing
- Train and deploy AI models using custom datasets for object detection, segmentation, and other vision tasks
- Develop and maintain microservices and APIs for computer vision pipelines
- Deploy and scale applications on cloud platforms
What We're Looking For
- Professional experience developing computer vision solutions for real-world applications
- Proficiency in Python and C++, and key frameworks such as OpenCV and PyTorch
- Strong familiarity with foundational AI models for computer vision, especially Object Detection, Semantic/Instance Segmentation, and Splats
- Hands-on experience training AI models with custom datasets
- Experience with Structure-from-Motion, 3D Reconstruction, and Photogrammetry
- Expertise in Point Cloud and Mesh Processing
- Familiarity with Geospatial Data and Visual-Inertial SLAM
- Functional knowledge of Microservice architecture, APIs, and NoSQL
- Experience deploying applications on cloud platforms
Nice to Have
- BS in Computer Science, Engineering, Math, or a related technical field
Technical Stack
- Languages: Python, C++
- Frameworks & Libraries: OpenCV, PyTorch
Benefits & Compensation
- Flexible PTO
- 100% remote work environment
Work Mode
This is a fully remote position open to global candidates.
Scanifly is an equal opportunity employer. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status.





