Found 2 New York, Director, Science jobs