Viper as a name is growing on me slowly, like a harsh.

The name I have issue with is actually Sage. To me it just doesn't evoke the feeling of the job... If I could choose, it would be something like Artificer (generally a spellcaster who uses arcane tools) and it would even have the cool ART acronym lol.