I would like to apply for the Graduate Trainee position (Ref No. X111) at/ with ABC Ltd as advertised on Jobsdb.
I'm not sure I understand this exactly, but if you are seeking a position I would suggest the word "with." Generally you take a position "with" a company, although you would work "at" the company. In the sentence above I do believe you could use either word, however.