Computer Vision and Cloud AI Software Engineer

We seek an intellectually curious, thoughtful, and proactive engineer, who is excited to shape the future of solar energy globally and is passionate about working with drone data. You will be expected to be a self-starter and quick learner able to thrive in a fast paced, highly entrepreneurial environment.

Preferred Qualifications

  • BS in Computer Science, Math, or another engineering field in process
  • 2+ years of professional experience developing computer vision/ robotics applications in C++ and/or Python
  • 2+ years professional experience with deep learning
  • 2+ years experience with OpenCV/PCL and CUDA
  • Deep understanding of computer vision techniques such as photogrammetry, Structure-from-Motion, 3D scene reconstruction and/or semantic segmentation

Nice to have

  • Experience with AWS/Google Cloud
  • Experience with CI/CD tools such as Git, Docker, Jenkins
  • Knowledge of modern web technologies (HTML5/CSS3/Javascript)

Please share a link to your portfolio / sample projects. Candidates that submit sample projects will receive full consideration.


This role will receive a competitive salary, stock options and benefits package.

About Scanifly

Transforming solar energy with drone-based 3D modeling software Creating solar projects today is human dependent and relies on limited 2D data. This leads to workflow inefficiencies, inflated costs, system inaccuracies, and diminished worker safety. Through the growing ubiquity of new technologies, specifically drones, 3D-modeling and AI, we believe much of this can be automated. Scanifly is a mission-driven company with a combined 30 years of solar energy and software experience. We are solely focused on advancing renewable energy globally by changing the way companies design and maintain projects. We integrate the aforementioned technologies to apply “real-world context” – AKA reality capture – into our web-based, 3D modeling software.