Healthcare Professionals will still be needed unless you're assuming your societies have advanced medicine to a point where they can simply immunize or genetically alter themselves to be resistant to any illness. Even then you need someone to administer said alterations/immunizations.
Law Enforcement of some sort, as well as administrative leaders to decide what laws exist and how they should be enforced.
After that consider basic human needs: food/water/shelter. These things will always be necessary regardless of advancement unless they alter physically/anatomically. So farmers or some other form of food-providing occupation, as well as construction workers/architects who can design and create homes/businesses/etc.
Presumably you'll also have general resource acquisition positions (mining/timber gathering/etc) unless they've developed an automated workforce capable of doing that for them, in which case you can probably also strike construction workers and most other non-specialized manual labor from the list.
In truth the answer probably largely just depends on how much you want to accept automation will have advanced in your given time period. You could probably relegate the majority of tasks (waste disposal, food generation, resource generation, luxuries creation, etc) to an automated workforce of some kind or other. In this case you would probably only need a few specialists who can create/maintain/program various versions of said workforce.
Edit
You would also have to take into account whether these societies are starting from scratch, some middleground, or just evolving naturally. If they begin from scratch then initially there will be a lot more manual-labor type jobs until they can acquire the resources to create their automated workers, then as creation of those whatever-you-want-to-call-them filled in, the human workforce could gradually be phased out to a life of luxury or however you want to spin it.
Edit 2
Inspired by Lohoris' comment: Communication is likely going to be harder to automate, and presumably it will be necessary to communicate not just within the society, but between these cities as well, if for no other reason than some materials (gathered/harvested through automation) may still only be available in certain areas, and thus trade will be required. The mechanics of actually gathering and transporting materials between them could be automated as well, but the actual communication of how much, while possible perhaps to determine through algorithms, would most likely be left to humans to communicate properly. In addition, if travel between them isn't restricted, each community will probably want a way to track movement of its citizens in other locations, and a way to share the various laws that may be relevant to outsiders, etc.