enginewright
Etymology
engine + wright
noun
A person who builds engines.