Platform Engineer at Roche Roche New York, NY 10001, USA Engineering degree from accredited institution View Details