For the tech pilot PNP program, you must have a technical position or a job offer from an employer in BC in specific NOCs List. In your case now being outside Canada, it's very complicated & time consuming.
The Canadian employer wishing to hire you, is required to get an LMIA approval for you -...