Customer Success Lead – New Amsterdam Technology & Business Ventures – Jobs in New York, NY | OpenJobs AI