same as marine engineers no;
the problem is, to get a type rating you have to get yourself trained in an airline. airlines don't recruit untrained unrated engineers. it's a vicious cycle.
airlines never recruit foreign nationals as trainee engineers so your only option is to join Srilankan or mihin as a trainee.. which by now you all know to be extremely difficult.
but once you get a type rating (a320 330...) you become a whole new person.. you can join any airline anywhere in the world for very very good salaries..
even in srilankan airlines there are some senior engineers that make more than airline captains.