Lead Solar Installer at Sunrun | JobVerse