landscaper

noun

One that does landscaping.

Someone who arranges features of the landscape or garden attractively.