Careers at SPEX - an Antylia Scientific company