A clean-tech company is seeking a Customer Success Manager in Mountain View, CA to support market growth by onboarding new resellers and ensuring brand presence. The role includes training partner teams, managing demo units, and conducting reporting to headquarters. Candidates should possess strong communication skills and technical familiarity with energy solutions. Full-time position with benefits including a salary of AUD 100,000, bonus potential, and a flexible work schedule.
#J-18808-Ljbffr