I was born with no sense of smell [0] and I always wondered if I could combine that with my tech skills to be CTO at a place like the screwworm factory or possibly Waste Management.
I'm sure the fly production methodology has improved over the years, but based on what TFA describes, I'm not sure lacking smell would save you from disgust. I think even a Buddhist would be hard-pressed to find compassion for this particular fly species.
I guess you’d probably have taken some solace in the fact that you didn’t have to live at the screwworm factory. Past tense, unfortunately, since the worms are setting up their own factories all over.