Research jobs in Palo Alto