The Director of Customer Success in Japan will lead strategic client relationships, build the regional Customer Success team, and drive long-term partnerships with utilities to support Kraken's growth and expansion in the energy technology sector.
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.