Hello! The answer to your question would be as followed:
Yes indeed engine is a common noun.
But just in case, it is also singular and a concrete noun.
5.4m questions
7.0m answers