A Cleaning Supervisor oversees and manages a team of cleaning staff, ensuring all areas are cleaned to a high standard. Key responsibilities include scheduling, training, delegating tasks, and inspecting work to maintain cleanliness and hygiene. They also manage inventory, handle customer complaints, and ensure a safe working environment for the cleaning staff.