If you are not in Saudi Arabia and want to get job.
So, you have 2 options.
1st option : you have to buy a visa which is called Azad visa (on this visa you can search a suitable job for yourself and than transfer your sponsorship to your company who hire you.
2nd Option : In your country ,you have oversees companies. They can provide you a job.Mostly Oversees companies in Pakistan located in Rawalpindi,Lahore,Multan,Karachi.
Saudi Arabian companies request to these oversees companies to hire labor,technicians,engineer,mangers etc.for them.