Gomes went to Case Western University, after school. And then did MS and PhD in computer science at the University of California in Berkeley. After a brief stint with Sun Microsystems, where he worked on the Java programming language, he joined Google in 1999, barely a few months after the company was founded. He was closely involved in the early search algorithms and, in subsequent years, was part of every fundamental change that happened in search.