I applied online. The process took 2 months. I interviewed at Semler Research
Interview
Applied to the position online, and received a telephone interview then was called for face to face written paper, discussion with team lead , manager and director.There are some entry level positions that are pretty easy to get into and you can move up into the company from there.