Quote Originally Posted by Reika View Post
If you have done the final story quest, you will see that those NPC's have classes that we do not yet have access to. One of them was a ninja
This^^

Actually, that Miqo'te is a Arcanist. Also, according to the data miners, arcanists use mechanics attached to their staves to manipulate or protect their surroundings. Force fields, deflection, ect. That Miqo'te is involved in the archanist's guild in the main story line quests pretty early on in the game.