Your best bet would be to put in a CV, which contains your technical information, Education, Work Experience, Hobbies etc and then write a covering letter which describes why you would like to work for them. This is the standard package for a job application, and what you are doing is pretty much the same thing, except it is speculative ie you are asking if there is a job in the first place.