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:

  1. Follow this guide (complete Module 8).
  2. An AI Engineering bootcamp (accelerated).
  3. Build a portfolio (3 projects: a chatbot, RAG, an agent).
  4. Apply to jobs (junior AI Engineer).

If your score is 12-17:

  1. Complete this guide (solid fundamentals).
  2. A small project (a simple chatbot).
  3. Reassess (Did you enjoy it? Was it frustrating?).
  4. Decide: AI Engineering vs an alternative.

If your score is 6-11:

  1. 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).
  2. A test project (a simple chatbot with the OpenAI API).
  3. Reassess afterward.

Summary

A self-assessment across 6 dimensions:

  1. Technical background (A=1, D=4).
  2. Interest in math (A=1, C=4).
  3. Type of work (A=1, B=4).
  4. Tolerance for ambiguity (A=1, C=4).
  5. Continuous learning (A=1, C=4).
  6. 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.