Finding a professional job is not easy for expatriates, as Thai companies seldom fill vacancies like accountants, lawyers or engineers with expatriates. Generally speaking the better paying positions are filled with employees hired from abroad or those relocating to Thailand at existing employer’s request. Even if expats are hired within Thailand they get significantly lower salaries compared to those hired from abroad for similar position. Many large multinational corporations have branch offices in Thailand, and the best option for such professionals is to approach them.
If one has their heart set on living in Thailand then there are many other ways of making a respectable living, just don’t expect to get rich anytime soon. The most popular way is to teach English. There countless language schools throughout Thailand and many international school that need English teachers. The best way to land a job is to drop resumes to institutions individually. International schools pay much better than language schools, but then the competition is very fierce. Another option for English speaking individuals is to work as a translator for Thai businesses. Generally this means presenting Thai products in English, but the hiring is on short term basis, usually lasting a day or two.
There is a good market for foreigners to work as models or actors in Thailand. This may require a little effort in terms of collecting some photographs and putting together a portfolio. However, once you enter the market, there is a good chance of consistent work.
For dive enthusiasts with proper certifications, there are jobs on Thai islands of Koh Tao, Koh Samui and Phuket. While the pay may leave something to be desired, it does give you the opportunity to live and work in one of the best diving spots in the world, the Andaman Sea.