The idea of working at Google is interesting, but I don't really have the months to invest in the interview process.
How do you find an internal advocate? Start networking. Find people at Google with common interests or backgrounds as you. Then send me a cold email introducing yourself. It will take a few months to develop a relationship where somebody will happily send that email to HR for you, so start a few months before you are planning to submit job applications.