From ŝteli (“to steal”) + -isto (“professional”).
ŝtelisto (accusative singular ŝteliston, plural ŝtelistoj, accusative plural ŝtelistojn)