You need a job that fits into one of the Employment Based preferences. Most people that get a green card this way qualify for EB3. Although the job _may_ qualify for EB3, it might be difficult to get through the labor certification to show that no othe US citizen or Permanent Resident qualifies. I would think a good lawyer might be able to spin this to work though.
Employment Third Preference (E3)
Skilled Workers, Professionals Holding Baccalaureate Degrees and Other Workers receive 28.6 percent of the yearly worldwide limit, plus any unused Employment First and Second Preference visas. All Third Preference applicants require an approved I-140 petition filed by the prospective employer. All such workers require a labor certification, or Schedule A designation, or evidence that they qualify for one of the shortage occupations in the Labor Market Information Pilot Program. There are three subgroups within this category:
Skilled workers are persons capable of performing a job requiring at least two years'' training or experience;
Professionals with a baccalaureate degree are members of a profession with at least a university bachelor''s degree; and
Other workers are those persons capable of filling positions requiring less than two years'' training or experience.