This is a project you can do yourself. These buffers are rented at home stores or rental stores. A work of caution let the buffer glide across the floor don't put pressure on the buffer you can damage the wood.
There are various companies who will come and buff your hardwood floors. However, it will all depend on several factors such as where you live, square feet of the hardwood floors and how damaged they are.