What would be a good Latin word for waiter or waitress in a restaurant? I would not call them servus; I find the word inappropriate when not referring to slaves. Servitor/servitrix would be more neutral, but also minister/ministra looks suitable. I also came across dapifer (from daps+ferre), and it became my favorite translation the moment I saw it despite being rare. Which word(s) would you suggest and why? Is there a canonical translation?
But if we were to use a term to describe the job out of context (say, writing it in a curriculum vitae, for instance) I'd probably go for dapifer as you wrote.
I suggest pincerna (Thanks to the comment of @Hugh, I found this word in the Vulgata in the Joseph-in-prison scene.)
For a definitively medieval flavour I suggest another word buticularius (the source of the modern English word "butler". The word buticularius is AFAIK not attested for the Classical period.