Comment The Best Job With all Your Skills... (Score 1) 559
Social Network Analysis and Health Informatics are two fairly young fields that are in all the areas you say you despise, but have none of the ethical drawbacks you list. I was lucky enough to land a job writing SNA applications for a Health Informatics company, and I have never felt more satisfied with my life. I feel I am doing something moral, ethical, challenging, and am doing The Right Thing!. The possible uses of SNA are amazing! So far, it has been used to determine problems in Hospital Emergency Wards, the spread of infectious diseases, tracking Gorilla social structures in the wild to prevent underpopulation of endangered species, and even to determine who will become the next president!
Real-world example of SNA: There are some researchers at George Washington University who are developing massively-parallel algorithms which analyse and graph large datasets, like all twitter posts - in real time! That's the university system for you!
Real-world Health Informatics: Using software to help hospitals identify and treat persons who have a very painful disease and who need powerful to treat it. These types people show up in ERs and are treated like drug addicts - not medical attention-seeking patients - and have to wait hours for proper identification. By developing applications targeted for these types of people, you can end discrimination, cure diseases, and help improve the like of everyone! All without having to worry about animal testing, war, or anything else whihc may be considered immoral or unethical! (Be sure to check with your IRB before doing any human testing of your own!)