Track Career · Career Skills · 11 min
The career skills nobody teaches you.
The hardest part of breaking into AI isn't the math. It's the resume that gets read, the interview that opens the door, the portfolio that converts the recruiter, the right project to build first. This is the field manual for the career half of the equation.
“The best engineers I know don't have the best resumes. They have the best stories. They can describe what they built, what failed, what they learned, in plain language.”
#The hook
This is the career half of the AI engineer's training — the half that decides whether a year of learning Python, math, and ML actually translates into a job offer. It's not glamorous. It's the highest-leverage thing you can work on in a job search.
#Why this matters in 2026 — the receipts
Job market by the numbers
Where AI hiring actually decides
6s
Avg time recruiter spends on resume
Ladders 2024
70%
AI roles asking for 1+ shipped project
LinkedIn 2025
50%
Hires made through referrals (vs cold apply)
ERE 2024
5
Question types in 95% of AI interviews
field standard
6 sec
Average time a recruiter spends on your resume
Six seconds. That's the entire window your resume has to convince a recruiter to read further. Six seconds is the difference between a phone screen and a permanent silence. You don't optimize against 30 minutes of careful reading — you optimize against six seconds of skimming.
Ladders 2024 eye-tracking study
Vocabulary
Six career terms that compound
Concept
STAR format
Situation, Task, Action, Result — the structure for every behavioral story.
Like: A pre-flight checklist for stories.
e.g. Use it for every project description
Concept
Niche
A specific intersection of skill + industry + role you specialize in.
Like: A blue-water lane in a packed pool.
e.g. MLOps for fintech / NLP for healthcare
Concept
Portfolio project
One end-to-end shipped project with real users and a write-up.
Like: A demo reel — not a list of credits.
e.g. RAG over your notes, deployed publicly
Concept
Referral
An introduction from someone inside the company.
Like: A friend vouching for a new dinner spot.
e.g. 50% of hires come through them
Concept
Total comp
Base + equity + bonus + sign-on + benefits + flexibility.
Like: The full menu, not just the price of one dish.
e.g. Levels.fyi for benchmarks
Concept
BATNA
Best Alternative To a Negotiated Agreement — your fallback offer.
Like: Knowing how far you'd walk before saying yes.
e.g. Multiple offers = real BATNA
#The seven-step flywheel
The job-search system
Seven moves that compound
1. Pick a niche
Stop applying to 'AI roles'AI engineer is a category, not a job. Specialize: NLP, MLOps, computer vision, or AI engineering for a specific industry.
- Generalists drown in a flooded market. Specialists get found.
- The specialty narrows the resume keywords, the projects, and the interviews.
- Pick by intersection of: market demand × your interest × your existing background.
2. Ship a real project
The portfolio cornerstoneOne end-to-end project you've actually deployed publicly beats ten kaggle notebooks.
- End-to-end means: data ingestion → model → API → deployed UI → monitoring.
- Document the choices: model card, drift dashboard, retraining plan.
- Real users beat hypothetical ones. Get even 10 real users.
3. The resume formula
60 seconds to convinceAction verb + measurable outcome + technical detail. One bullet per project. No buzzwords.
- BAD: 'Worked on machine learning models.'
- GOOD: 'Trained XGBoost classifier on 2M rows; reduced fraud losses 23% (≈$400K) in 6 months.'
- ATS-friendly = plain text, standard sections, keywords from the JD.
4. The 30-second pitch
Tell the storyPractice this until automatic. Asked at every networking event, every interview opener.
- Who you were. What you did. What changed. Where you're going.
- Sounded for 8 seconds, 30 seconds, 2 minutes versions — same story, different depths.
- Anchor on outcomes (numbers), not titles.
5. Interview prep — five question types
Pattern matching95% of AI interviews are coding (LeetCode), ML theory (textbook), system design (architecture), past-projects (STAR), and culture-fit (story).
- Coding: LeetCode 100-150 medium. Most teams go light on this in 2026.
- ML theory: bias-variance, cross-validation, regularization, gradient descent.
- System design: design a recommender, a search engine, a fraud detector.
6. Network deliberately
50% of jobs are referralsQuality > quantity. Five people at companies you'd join > 500 LinkedIn connections.
- Cold-message engineers, not recruiters. 'Hey, your work on X made me think about Y' opens more doors than 'I'd love to connect'.
- Open-source contributions are conversations: a merged PR is a foot in the door.
- Conferences and meetups still produce offers — show up.
7. Negotiate
The forgotten stepThe same offer, negotiated, is 10-30% more. Most candidates take the first number.
- Total compensation = base + equity + bonus + sign-on + benefits + flexibility.
- Always counter. The hiring manager expects it.
- Have multiple offers. The leverage is real.
#The resume bullet formula — runnable
# The formula: action verb + measurable outcome + technical detail.
# Run this and try writing your own bullets.
# Bad bullets — vague, no outcome, no detail
bad = [
"Worked on machine learning models",
"Used Python for data analysis",
"Built a chatbot for the team",
]
# Good bullets — same substance, sharpened
good = [
"Trained XGBoost fraud classifier on 2M transaction rows; cut false-positive rate 18%, saved ops ~$400K/yr",
"Built end-to-end ML pipeline (Airflow → S3 → SageMaker) reducing batch-inference latency from 6h to 12 min",
"Shipped Slack chatbot using Claude API + custom RAG over Confluence; 800 weekly users, replaced 4 weekly meetings",
]
print("BEFORE (resume → ignored):")
for b in bad:
print(f" • {b}")
print("\nAFTER (resume → interview):")
for g in good:
print(f" • {g}")#The portfolio that gets reads
A great portfolio has these five elements. Most candidates have one or two. Aim for all five:
- One end-to-end production project with real users (even 10 users counts).
- A polished GitHub README for it: animated demo gif, architecture diagram, clear "what / why / how" in the first 200 words.
- A blog post explaining the technical decisions — what didn't work, what did, what you learned.
- A model card for any ML model: intended use, data, evaluation, limitations.
- A clear "what's next" — shows you have plans, not just a finished snapshot.
#The four interview question types
# 95% of AI interviews are these four buckets
interview_questions = {
"Coding (technical screen)": [
"Reverse a linked list",
"Two-sum, longest substring without repeat",
"Most frequent k elements",
],
"ML / Stats theory": [
"Bias-variance tradeoff and how regularization addresses it",
"Why cross-entropy and not MSE for classification?",
"How does dropout regularize a network?",
],
"System design": [
"Design a recommender system for Netflix",
"Design real-time fraud detection at scale",
"Design a RAG-powered customer-support assistant",
],
"Past projects (behavioral / STAR)": [
"Tell me about a model that didn't work",
"Walk me through a production incident you handled",
"When did you disagree with a teammate?",
],
}
for category, samples in interview_questions.items():
print(f"\n{category}:")
for q in samples:
print(f" - {q}")#What's been built by people who started here
Career patterns that work
What good portfolios actually look like
Tabular project
End-to-end ML
1 app
Real users
A churn predictor with cleaned data, model card, deployed UI, A/B test, and a write-up. Beats every Kaggle medal.
Production thinking
AI project
RAG over your docs
100+
Real queries
Connect Claude to your company's Notion or your own notes. Demo it in interviews. Live on every backend.
Practical AI
Visibility
Open-source PR
1+
Merged PR in a real repo
One merged PR to LangChain, vLLM, Hugging Face, or scikit-learn signals more than 100 lines of resume text.
Network proof
Thought-leadership
Technical blog
5+
Posts on something specific
Five posts on one topic builds you a reputation. Hiring managers Google candidates.
SEO + reputation
Compounding speaking
Conference talk
1+
Local meetup talk
Speaking at one PyData/ML meetup is more visible than dozens of LinkedIn posts. Try the local circuit first.
Community
Discoverability
Side project shipped
1+
Live URL
A live URL with your name on it. Even simple. Even small. The bar is shockingly low.
Just ship
#Where to go next
- Career Skills track — 9 lessons: resume, interview prep, portfolio, mock interviews, placement roadmap.
- Claude Code Mastery — the workflow tool that's now an interview question.
- ML Engineering — production thinking is what hiring managers actually want.
- Welcome to AI — if you're early-career, this is the on-ramp.
#Key takeaways
Key Takeaways
- Technical skills are necessary but not sufficient. The career flywheel decides whether you actually get hired.
- Pick a niche. AI generalists drown; specialists get found.
- One end-to-end project with real users beats ten Kaggle notebooks.
- Resume bullets: action verb + measurable outcome + technical detail.
- 95% of AI interviews fall into four buckets: coding, ML theory, system design, past projects.
- Negotiate. The same offer is 10-30% more after a counter.
- Network with engineers, not recruiters. Quality > quantity. Open-source PRs are conversations.
#References & further reading
- Cracking the Coding Interview by Gayle McDowell — still the standard for the coding round.
- Designing Machine Learning Systems by Chip Huyen — the system-design round bible.
- Acing the AI Interview by Eugene Yan — practical interview prep, free blog.
- Levels.fyi and Glassdoor for compensation benchmarks.
- Built In / Wellfound for AI-specific job boards.
- Patrick McKenzie — Salary Negotiation essay (kalzumeus.com). Career-altering.