8,947 Science and Engineering jobs in Duarte, CA