Role Overview
We're looking for a Computer Vision Engineer to help build intelligent systems that support the clean energy transition. You'll design and implement algorithms for reality capture, 3D reconstruction, and AI-driven analysis, directly enabling contractors to plan and deploy home electrification projects more effectively.
Key Responsibilities
- Develop and optimize computer vision pipelines for real-world data capture and processing
- Train and fine-tune deep learning models using custom datasets
- Implement and improve algorithms in object detection, segmentation, and 3D scene understanding
- Work with photogrammetry, Structure-from-Motion, and point cloud processing workflows
- Integrate visual-inertial SLAM and geospatial data into scalable systems
- Design cloud-deployed microservices that expose vision capabilities via APIs
Requirements
You bring hands-on experience in computer vision and AI development, with a strong foundation in both theory and practical implementation. Proficiency in Python and C++ is essential, along with experience in OpenCV, PyTorch, and related frameworks.
You’ve worked with 3D data—including mesh and point cloud processing—and understand the challenges of real-world sensor input. Experience training models on custom datasets and deploying solutions to cloud platforms is required. Familiarity with NoSQL systems and microservice design supports backend integration.
Preferred Background
- Degree in Computer Science, Engineering, Mathematics, or a related technical field
Work Environment
This is a fully remote position with no geographic restrictions. We value autonomy, clear communication, and technical ownership. Our culture emphasizes resilience, accountability, and continuous learning.
We foster an inclusive, empathetic workplace where questions are encouraged and collaboration is natural. You’ll work alongside engineers and domain experts who are passionate about building meaningful technology for a sustainable future.

