I do not remember 29 having its own engineering officer, but that might be due to faulty memory.
At Tangmere we did have a permanent RR engineering rep to look after the engine side of things.
Was this common on other stations ?
Wagga Jay by name, and he lived in the mess.