For my job, software engineering, the job is essentially creating things that must adhere to the strict laws of software physics. Most often, someone (read: a product manager) comes to me with something they want to exist. I need to distill what I know about the system and it's internal mechanics to map the idea to a possible reality, then ship it.
What's the opposite of that? Maybe no concrete constraints, no creative problem solving, no creation of new stuff at all. Also, not working on a computer.
Given my job is 50/50 on teamwork and solo-work, I'm not sure what the opposite is there. Maybe I could say the teamwork is on coordination and the solo is on delivery; so the opposite may be solo coordination and interfacing on delivery.
So, my opposite profession is a door-to-door salesman? /shrug/
Opposite might be a builder? Making concrete things in the real world with gross motor control.
That's the problem with the concept of "opposite". The opposite of something always tends to be very similar to the thing. If you want to get any kind of diversity out of your ideas, you should steer clear of it.