There are lists of jobs for people with various temperaments, and lists of jobs by IQ, but never anything for both at the same time. I.e. What if I’m an INTP with an IQ of 105? Mathematician is not a good job choice. Neither is mechanic. I think the best way is to first direct people to a list of jobs by personality type, which is then stratified by IQ category (something like “Very low, Low, Average, High, Very high). Then allow people to put themselves in the next category up if the particular occupation is intrinsically appealing (e.g. you can be a 120-IQ mathematician if math is already your hobby), and the next category down for occupations that are unappealing (e.g. you can be a good elementary teacher with the correct temperament and an IQ of 130 even if you hate kids).
Here’s a listing of job recommendations by Big 5: http://similarminds.com/global5/rcoai.html. Unfortunately this requires translation from SLOAN into Big 5 and MBTI, which are more familiar to most people.
Here’s a chart I made to do this, click through for bigger:
Here’s a link to download this spreadsheet: https://docs.google.com/spreadsheets/d/1vRCUFTVF_SP4UxmTg8-k1C7BRbY8DLyhA4jdVWw457Y/edit?usp=sharing