Module 7: AI Engineering - The New Role
6. Exercise: Is AI Engineering for You? (An Honest Self-Assessment)
Description
Goal: Reflect honestly on whether AI Engineering is for you.
Format: 6 self-assessment dimensions + scoring + recommendations.
There are no "correct" answers: Only clarity about whether this role aligns with your interests, skills and goals.
Dimension 1: Technical Background
Question: What is your current technical experience?
Options:
- A. None (I've never programmed).
- B. Beginner (I've written code, but not much).
- C. Intermediate (1-3 years of web/backend development).
- D. Advanced (3+ years of development, multiple projects).
Analysis
If you chose A (None):
- Timeline: 6-12 months to be job-ready (learning Python + AI skills).
- Recommendation: Start with Python basics, then move on to AI.
If you chose B (Beginner):
- Timeline: 3-6 months to be job-ready (strengthening Python + AI skills).
- Recommendation: An AI Engineering bootcamp (accelerated).
If you chose C-D (Intermediate-Advanced):
- Timeline: 1-3 months to be job-ready (only AI skills).
- Recommendation: Focus on LangChain, RAG, prompts.
Dimension 2: Interest in Math
Question: Do you enjoy math (algebra, calculus, statistics)?
Options:
- A. Yes, I love it (I want to understand formulas, derivatives).
- B. Neutral (it doesn't bother me, but it isn't my passion).
- C. No, I prefer to avoid it (conceptual > mathematical).
Analysis
If you chose A (I love it):
- Consideration: AI Engineering requires LITTLE math.
- Alternative: ML Engineer (training models, math-intensive).
If you chose B (Neutral):
- Perfect for AI Engineering: Conceptual math (that's enough).
If you chose C (I prefer to avoid it):
- Perfect for AI Engineering: It does NOT require advanced math.
Dimension 3: Preferred Type of Work
Question: What type of work do you prefer?
Options:
- A. Research (papers, experiments, training models from scratch).
- B. Building products (features, apps, end users).
- C. Data analysis (insights, reports, dashboards).
Analysis
If you chose A (Research):
- Better fit: ML Researcher / ML Engineer (training models).
- AI Engineering: It can be boring (you integrate, you don't research).
If you chose B (Building products):
- Perfect for AI Engineering: You build chatbots, RAG, features.
If you chose C (Data analysis):
- Better fit: Data Scientist (analyzing data, insights).
- AI Engineering: Different (you build, you don't analyze).
Dimension 4: Tolerance for Ambiguity
Question: How do you feel about poorly defined problems?
Options:
- A. It frustrates me (I prefer well-defined problems).
- B. Neutral (it depends on the context).
- C. I like it (I enjoy exploring solutions).
Analysis
If you chose A (It frustrates me):
- Consideration: AI Engineering has a LOT of ambiguity (prompts, RAG, non-deterministic LLMs).
- Alternative: Traditional Backend Engineering (more well-defined problems).
If you chose B-C (Neutral/I like it):
- Perfect for AI Engineering: LLMs are non-deterministic, they require experimentation.
Dimension 5: Continuous Learning
Question: How do you feel about learning constantly?
Options:
- A. It exhausts me (I prefer mastering a stable stack).
- B. Neutral (it's fine if it's gradual).
- C. I love it (I enjoy keeping up with what's new).
Analysis
If you chose A (It exhausts me):
- Consideration: AI evolves FAST (GPT-4 → GPT-5, new frameworks every month).
- Alternative: Traditional Backend Engineering (a more stable stack).
If you chose B-C (Neutral/I love it):
- Perfect for AI Engineering: The field evolves fast, it requires continuous learning.
Dimension 6: Main Motivation
Question: What motivates you most?
Options:
- A. Understanding how things work (deep understanding).
- B. Building things people use (impact).
- C. Innovating (cutting-edge technology).
- D. Salary/job demand (pragmatism).
Analysis
If you chose A (Deep understanding):
- Consideration: AI Engineering is a "black box" (you use APIs, you don't understand the internals).
- Alternative: ML Engineer (training models, deep understanding).
If you chose B (Building things):
- Perfect for AI Engineering: You build chatbots, RAG, features with impact.
If you chose C (Innovating):
- Perfect for AI Engineering: Cutting-edge (LLMs, agents, multimodal).
If you chose D (Pragmatism):
- Perfect for AI Engineering: High demand, competitive salaries ($80K-150K USD).
Scoring: Is It for You?
How to score:
Add up the points:
- Dimension 1: A=1, B=2, C=3, D=4
- Dimension 2: A=1, B=3, C=4
- Dimension 3: A=1, B=4, C=2
- Dimension 4: A=1, B=3, C=4
- Dimension 5: A=1, B=3, C=4
- Dimension 6: A=1, B=4, C=4, D=3
Total: ___/24
Interpretation
18-24 points: An excellent fit for AI Engineering
- You have a technical background, you enjoy building products, you tolerate ambiguity, you like learning.
- Recommendation: Go ahead with AI Engineering (a bootcamp, projects).
12-17 points: A good fit, with some considerations
- You have some of the characteristics, but consider the limitations (e.g. the learning curve, ambiguity).
- Recommendation: Try a small project (a chatbot, RAG) before committing.
6-11 points: Consider the alternatives
- AI Engineering may not be ideal (e.g. you prefer math → ML Engineer, you prefer analysis → Data Scientist).
- Recommendation: Explore ML Engineering, Data Science, or traditional Backend Engineering.
Reflection Exercise
1. Why does AI Engineering interest you?
(Write your answer)
Examples:
- "I want to build chatbots that help users."
- "It seems cutting-edge and in high demand."
- "I want to transition from web development."
2. What worries you about AI Engineering?
(Write your answer)
Examples:
- "I don't know if I have enough technical skills."
- "I'm worried it requires advanced math."
- "I'm not sure I can keep up with the rapid evolution."
3. What's your timeline?
(Write your answer)
Examples:
- "I want to be job-ready in 3 months."
- "I have 1 year to learn."
- "I just want to explore for now."
Real Use Cases
Case 1: Web Developer → AI Engineer
Background:
- 3 years of React + Node.js.
- No experience with AI.
Timeline: 2 months to a first job offer (junior AI Engineer).
What they studied:
- Python (1 month).
- The OpenAI API + LangChain (2 weeks).
- A project: A RAG chatbot (2 weeks).
- Portfolio: A GitHub repo + a blog post.
Result: A job offer ($90K USD).
Case 2: Data Scientist → AI Engineer
Background:
- 2 years of Data Science (Pandas, SQL, Jupyter).
- No experience with backend/deployment.
Timeline: 3 months for the transition.
What they studied:
- Backend (FastAPI, Docker).
- LangChain + RAG.
- A project: A deployed Q&A system.
Result: A promotion to AI Engineer at the same company.
Case 3: Beginner → AI Engineer
Background:
- No technical experience (they studied marketing).
Timeline: 9 months to a first job offer.
What they studied:
- Python (3 months).
- An AI Engineering bootcamp (3 months).
- A portfolio (3 projects: a chatbot, RAG, a classifier).
Result: A job offer ($70K USD, remote).
Final Recommendations
If your score is 18-24:
- Follow this guide (complete Module 8).
- An AI Engineering bootcamp (accelerated).
- Build a portfolio (3 projects: a chatbot, RAG, an agent).
- Apply to jobs (junior AI Engineer).
If your score is 12-17:
- Complete this guide (solid fundamentals).
- A small project (a simple chatbot).
- Reassess (Did you enjoy it? Was it frustrating?).
- Decide: AI Engineering vs an alternative.
If your score is 6-11:
- Explore the alternatives:
- ML Engineer (if you enjoy math, training).
- Data Scientist (if you prefer analysis, insights).
- Backend Engineer (if you prefer a stable stack, well-defined problems).
- A test project (a simple chatbot with the OpenAI API).
- Reassess afterward.
Summary
A self-assessment across 6 dimensions:
- Technical background (A=1, D=4).
- Interest in math (A=1, C=4).
- Type of work (A=1, B=4).
- Tolerance for ambiguity (A=1, C=4).
- Continuous learning (A=1, C=4).
- Motivation (A=1, B/C=4).
Scoring:
- 18-24: An excellent fit → go ahead.
- 12-17: A good fit → try a project.
- 6-11: Consider the alternatives (ML Eng, Data Science).
Next step: Reflect on your score, decide whether AI Engineering is for you, and if it is → Module 8 (Your First AI System Design) to integrate everything you've learned.
Congratulations on completing Module 7! You now understand what AI Engineering is, how it differs from other roles, what skills you need, and whether it's for you.