AI Careers and Skills to Learn
AI has created new jobs and changed old ones. The good news: the most in-demand skills can be learned step by step, and many are covered in this book.
Three Paths
| Path | You build... | Main skills |
|---|---|---|
| AI builder (AI engineer, AI app developer) | Apps that use AI models: chatbots, RAG, agents, automations | Python or JavaScript, APIs, RAG, tools, evals, deployment |
| AI researcher / ML engineer | New models and training methods | Strong maths, statistics, deep learning, large-scale data |
| AI-powered professional | Your normal work, done better with AI | Your field (marketing, design, teaching, accounts) plus AI tools and judgment |
The first path is the fastest way into a technical AI job for most students in Pakistan. It does not require a PhD. The second path usually needs a strong university background. The third path applies to almost everyone. For more job titles, see Careers in AI.
The Skills That Matter
These skills come up again and again in AI builder job posts:
- Programming: solid Python or JavaScript, and Git
- Calling AI APIs: messages, settings, streaming, errors, costs (Part 2 of this book)
- Prompting: clear instructions and examples (Prompt Engineering)
- Structured output: getting and validating JSON
- RAG and vector search: embeddings, chunking, retrieval quality
- Tools and agents: function calling, MCP, safe agent loops
- Evaluation: test sets, scoring, catching regressions
- Web basics and deployment: a simple backend, a database, putting an app online
- Safety and privacy: prompt injection, data protection, human approval
Soft skills matter as much: explaining technical things simply to clients, writing clearly, and saying "I am not sure, let me check".
A Realistic Learning Path
| Stage | Learn | Build |
|---|---|---|
| 1. Foundations | Python basics, Git, how LLMs work (Part 1) | Small scripts, a GitHub profile |
| 2. First AI apps | API calls, prompts, JSON output | A study helper or email summariser |
| 3. Knowledge apps | Embeddings, RAG, a vector database | A chatbot that answers from a PDF handbook |
| 4. Tools and agents | Function calling, MCP, evals | An assistant that checks orders through tools |
| 5. Ship it | A web backend, deployment, monitoring | A live app with real users, even a few |
Track your progress honestly. A simple script can keep you on track:
Example
plan = {
"Python basics": 100,
"Calling an AI API": 100,
"RAG project": 60,
"Evaluation tests": 20,
"Deploy and share on GitHub": 0,
}
for skill, done in plan.items():
bar = "#" * (done // 10) + "." * (10 - done // 10)
print(f"{skill:<28} [{bar}] {done}%")
print(f"Overall: {sum(plan.values()) // len(plan)}%")Python basics [##########] 100% Calling an AI API [##########] 100% RAG project [######....] 60% Evaluation tests [##........] 20% Deploy and share on GitHub [..........] 0% Overall: 56%
Portfolio Projects That Impress
Employers and clients want proof, not certificates alone. Good projects solve a real local problem:
- An FAQ bot for a real shop, clinic or institute, built on their own documents, with their permission
- A tool that turns WhatsApp order messages into a clean spreadsheet
- An Urdu and English study helper that quizzes students from their textbook chapter
- An MCP server that connects an AI app to a small inventory database
- An eval report: "I tested my bot on 50 questions; the score went from 31 to 46 after these changes"
Write a short README for each project. A good README answers what the project does, how to run it, what you learned, and what its limits are:
Example
# Shop FAQ Bot
Answers customer questions for a Karachi stationery shop using RAG.
Run: pip install -r requirements.txt, then python app.py
Stack: Python, an OpenAI-compatible API, Chroma
Tests: 50 eval questions, current score 46/50
Limits: Does not handle refunds; sends those to a human.Honesty about limits is a strength in interviews. "My bot fails on Roman Urdu spelling mistakes, and here is how I would fix it" shows real understanding.
Will AI Take the Jobs?
AI changes tasks faster than it removes whole jobs. Routine work (simple copywriting, basic data entry, first-level support) is shrinking. Work that combines a skill, judgment and responsibility is growing. The safest plan is to be the person in your field who uses AI well and safely.
Exercise
Exercise
Which portfolio project best shows the skills of an AI app builder?
