How should I first contact the professor with whom I want to work?

E-mail is generally the best way to make initial contact. Keep in mind, however, that many professors are extemely busy and may not find time to answer emails immediately, nor schedule a meeting for possibly several weeks.

Getting a job in research: A few suggestions