Depends on which level range script you are looking at.
26-40.txt does grant job experience. While 41-55,txt does not. For two examples. Found in npc/re/quests/eden
Found in 41-55.txt
setarray .@Exp[0],9600,7200,15750,7875,11100,8550,17100,9000,12300,9900,20250,10350,13800,11025,22500,11250;
for(set .@i,0; .@i<16; set .@i,.@i+1)
if (checkquest(12072+.@i,HUNTING) == 2) {
mes "[Mission Board]";
mes "You have completed the mission.";
mes "Here is your reward.";
erasequest 12088;
erasequest 12072+.@i;
specialeffect2 EF_STEAL;
getexp .@Exp[.@i],0; // <--- HERE
close;
}
You could simply change it to something like this:
getexp .@Exp[.@i],2000;
And although different quests from this level range will have their base exp dependent on the Array #. Each one of these will always grant 2,000 job exp this way.
To go through them all you can always search "getexp" and change any of the ,0; to your desired job experience.