Life Science Research Professional 1 (Fixed-Term: 2 Years/FTE: 50%) in Stanford, CA for Stanford University