Google needs lot more experienced candidate one is tooo early, hang on for another 4 to 5 years and then try. In the mean time Check out @googlejobs!
Good luck; i know somebody who got interviewed by google but never got the job. Believe me he is a damn good developer; but the person hiring was Indian. She went on to hire another Indian. I guess it is who you know to get a job there.