Curve with thickness on mesh

I want to create some bumps along a curve on a mesh, but the final geometry is not smooth. Any idea on how to model in a way that result in smooth geometry?

What 3D print technology are you using here?

Chances are you do not see any of these facets in the print.

If you do see them, you can rebuild the curve(s) and use the pipe or multipipe command.