
Google hires bright, curious people from many different fields who are all united by wanting to do cool things that matter.
There is the annual review cycle where you can self-nominate or your manager can nominate you for promotion. You prepare a case to support why you think you deserve your promotion and it goes to a committee to review. Plenty of opportunity to move up the ranks.