QURRICULARcareers home
All careers

AI/ML Engineer

Build systems that learn from data — one of Pakistan's fastest-growing and best-paid tech careers.

Stream
FSc Pre-Engineering or ICS
First salary
PKR 60,000 – 1.2 lakh a month
Field
Computing
Facts checked
26 Sept 2026

About

AI/ML engineers design and train computer models that learn from data — powering things like chatbots, fraud detection, medical image analysis and recommendation systems. In Pakistan you'll typically work in software houses, telecoms, banks or remote for foreign companies, writing Python, cleaning data, training models with tools like TensorFlow or PyTorch, and deploying them into real products.

A day in the life

  1. 1Morning stand-up with the data science team to plan the day's tasks
  2. 2Cleaning and preparing datasets — often the biggest chunk of the work
  3. 3Training and tuning machine learning models in Python (TensorFlow/PyTorch)
  4. 4Testing model accuracy and fixing errors with the team
  5. 5Converting a working model into an API the product team can use
  6. 6Reading papers or taking a short course to keep up with fast-moving AI tools

Is this for you

You'll likely enjoy it if

  • You enjoy maths, especially statistics and algebra
  • You like programming and solving puzzles with logic
  • You are curious about how systems like ChatGPT actually work
  • You are willing to keep learning new tools on your own
  • You can explain technical results to non-technical people

The hard parts, honestly

  • The field changes very fast — skills can feel outdated within a year or two
  • Much of the work is data cleaning and debugging, not glamorous model building
  • Strong maths is unavoidable; weak fundamentals make progress slow
  • Jobs often demand a portfolio of real projects, not just a degree

Stream to choose

FSc Pre-EngineeringICS

Subjects that matter most: Mathematics, Computer Science, Physics, Statistics

Take Matric (Science) then FSc Pre-Engineering or ICS with Mathematics and Computer Science. A Level with Maths and Physics/Computer Science also works. Pre-Medical students need an additional maths bridge before most BS CS/AI programmes.

Salary in Pakistan

  1. Junior AI Engineer (0–1 year)

    PKR 60,000 – 1.2 lakh/ month

    Software Engineer Salaries in Pakistan 2026 — PakTechJobs · checked 26 Sept 2026

  2. Mid-level AI Engineer (3–5 years)

    PKR 1.2 lakh – 3 lakh/ month

    AI Engineer salary in Pakistan 2026 — PakTechJobs · checked 26 Sept 2026

  3. Senior AI Engineer (5+ years)

    PKR 3 lakh – 7 lakh/ month

    AI Engineer salary in Pakistan 2026 — PakTechJobs · checked 26 Sept 2026

All figures in PKR per month, from the sources shown.

Where to study

Public universities1

  • University of Engineering and Technology (UET) Lahore

    Lahore · BS Computer Science / Computer Engineering

Private universities2

  • FAST National University of Computer and Emerging Sciences

    Lahore (also Karachi, Islamabad, Peshawar) · BS Computer Science / BS Artificial Intelligence

  • LUMS

    Lahore · BS Computer Science (School of Science and Engineering)

Where to work

  • Systems LimitedIT services / software house

    One of Pakistan's largest listed IT firms, with data and AI teams

  • ArbisoftSoftware house

    Lahore firm known for engineering and AI/ML work for international clients

  • 10PearlsSoftware house

    Offices in Karachi, Islamabad and Lahore; AI/ML practice

  • TechlogixSoftware house

    Lahore-based IT services and consulting

Future outlook

AI/ML is among the fastest-growing tech fields in Pakistan, with demand concentrated in Karachi, Lahore and Islamabad from software houses, telecoms, banks and startups, plus remote work for foreign companies. Generative AI, machine learning engineering and data science roles are especially in demand. Salaries rise quickly for those with strong Python, maths and a project portfolio; an MS can open research and senior specialist roles.

Growing fast

  • Generative AI / LLM engineering
  • Machine learning engineering
  • Data science and analytics
  • Computer vision
  • MLOps
  • AI in fintech and health tech

Working abroad

Pakistani AI/ML engineers are in demand in the Gulf, Europe and North America, and remote roles for foreign firms are common. A strong GitHub portfolio and publications matter more than the university name.

Your roadmap

Class 9–10: build the maths + computer base that AI/ML later runs on — Matric marks now decide your FSc/ICS options

Milestones

  1. Start of Class 9

    Confirm Science group with Maths, Physics and Computer Science

    Lock your Matric subject combination so both FSc Pre-Engineering and ICS stay open.

  2. By end of Class 9

    Finish first Python basics course

    Complete a beginner Python course and write 3–4 small programs of your own (not just tutorials).

  3. Mid-Class 10

    Decide target stream: ICS vs FSc Pre-Engineering (or A Level subjects)

    Talk to teachers and a mentor, compare Colleges' ICS results, and shortlist 2–3 Colleges for admission.

  4. Winter of Class 10, before spring board exams

    Complete board exam preparation with past papers

    Solve at least 5 years of Maths past papers under timed conditions; target 90%+ in Maths.

  5. Spring of Class 10, results and admissions by summer

    Sit board exams and submit College applications

    Take Matric/O Level exams, then apply to your shortlisted Colleges for FSc Pre-Engineering or ICS as soon as admissions open.

What to focus on

  • Score high in Matric Maths and Computer/PhysicsThroughout Class 9 and 10

    AI/ML is applied maths: matrices, algebra, statistics and logic all reappear in Class 11–12 maths and later in machine learning. Matric Maths and Computer Science (or Physics) are your first real proof of ability.

  • Take Science group, not ArtsClass 9 admission

    Choose the Science group with Mathematics, Physics and Computer Science (if your board offers it). This keeps FSc Pre-Engineering and ICS both open. Dropping Maths now closes the BS AI / BS CS door — Pre-Medical students later need an extra maths bridge, so avoid that detour.

  • Start Python before FScStart in Class 9

    You don't need to wait for college. Python is the language of AI/ML (TensorFlow, PyTorch are Python libraries). Learning loops, lists, functions and simple problem-solving in Class 9–10 means you'll finish FSc programming units in days and can start small ML projects by Class 11.

  • Plan the stream decision earlyMid-Class 10, before admission season

    By mid-Class 10 you should know your target: FSc Pre-Engineering (keeps UET/ECAT route open) or ICS with Maths + Computer Science + Physics/Statistics (most direct AI route). O Level students should pick Maths plus Physics and/or Computer Science at A Level. Ask teachers what your College's ICS results look like before choosing.

Tests and deadlines

  • Board exams (Matric / O Level)Spring of Class 10

    Your Class 10 board exams are the first marks that count. Punjab, FBISE and other boards conduct them in spring; O Levels run in May/June (and Oct/Nov). Strong Maths marks matter most for the AI route. There is no entry test at this stage — that comes with NUST NET, ECAT and university tests after FSc.

Skills to build

  • Python programmingFree on freeCodeCamp (Python course), W3Schools, and…

    The single most important skill for AI/ML. Learn variables, loops, functions, lists and dictionaries, then write small programs (calculator, quiz game, marks analyser).

  • Maths problem-solving and mental mathsFree on Khan Academy (algebra and statistics)

    Machine learning is maths-heavy: algebra, functions, probability. Practise board past papers and beyond-the-textbook problems now so FSc maths feels easy.

  • Typing and basic computer useFree on typing.com and VS Code's own docs/tutorials

    Fast, accurate typing and comfort with files, folders and a code editor (VS Code) remove daily friction when you start coding seriously.

  • English reading and writingFree on Khan Academy grammar and BBC Learning English

    Documentation, Stack Overflow answers and university admissions all run on English. Read one technical article or news piece daily; NU admission tests have English sections too.

Competitions

  • National Science Talent Contest (NSTC) / STEM olympiad programmeClass 9–10

    PIEAS-run contest in Physics, Chemistry, Biology and Maths for young students; doing well can lead to International Olympiad training camps. Strong maths students should try past papers.

  • Beaver Computing / informatics-style contests and school coding competitionsAnytime in Class 9–10

    Ask your school or check NUST/FAST society pages for junior coding and computing contests. Even school-level hackathons build the habit of building things — exactly what AI/ML portfolios need later.

People to know

Most first jobs and internships come through people. Start early, and keep it simple.

  • Join or start a school computer/robotics club

    If your school has one, join; if not, ask a teacher to help start one. Clubs give you teammates for coding contests and hackathons, and seniors who can tell you honestly how ICS vs Pre-Engineering went for them.

  • Follow Pakistani AI/CS communities online

    Join free communities like GDSC (Google Developer Student Clubs — university chapters often let school students attend events), local Python Pakistan / Data Science Pakistan groups on Facebook and Discord, and follow Pakistani AI engineers on LinkedIn to see what the job actually looks like.

  • Find one mentor and ask real questions

    A cousin, senior, or teacher's contact doing BS CS / BS AI at FAST, UET or LUMS is gold. Ask them: ICS or Pre-Engineering? Which College? What did they wish they'd learnt earlier? One 20-minute conversation saves you a wrong stream choice.

  • Start a LinkedIn profile early (as a learner, not a job-seeker)

    A simple profile with 'Class 10 student learning Python' and later a post about your first small project builds a public track record. Universities and scholarship committees notice students who document their work.

What it costs

Government school Matric is nearly free (a few thousand PKR per year); private schools roughly PKR 2,000–15,000 per month. Board exam fees around PKR 1,500–5,000. Top private O Level schools can run PKR 20,000–60,000+ per month.

Scholarships

  • PEEF (Punjab Educational Endowment Fund) and provincial equivalentsAfter Class 10 board results

    Punjab students with strong Matric marks can get PEEF scholarships for FSc; Sindh, KP and Balochistan have similar endowment funds. Apply right after your board results.

  • Board position-holder scholarshipsAfter board results

    Boards and many Colleges waive fees or give cash awards to top Matric position-holders. High Maths marks directly convert into money here.

  • HEC need-based and Ehsaas undergraduate scholarships (for later, plan now)Background for planning

    These apply at BS level, not now — but they mean a strong Matric + FSc record can later fund a BS AI/BS CS at a public university even for low-income families. Know the goal exists.

Learn more

Report a mistake

Seen a wrong fee, an old salary or a broken link? Tell us and we'll check it against the sources.

All 15 sources we checked