Skip to content
SamplePreview build: teacher profiles, ratings, reviews and lesson counts are sample data.

Teacher since October 2025

Yohannes Tesfaye

Machine learning engineer who runs portfolio reviews and mock interviews for technical AI roles

9

tutors built

4.5Sample

average from 17 reviews

243Sample

lessons taught by their tutors

About Yohannes

I work as a machine learning engineer and have spent a lot of my spare time reviewing portfolios and running mock interviews for people trying to get into ML, data and AI product roles. I have sat on both sides of the interview table, so I know what interviewers listen for and how often strong people undersell themselves. I teach portfolio building, interview preparation, open source contribution and the move from software engineering into ML. I give honest feedback, I use realistic practice questions, and I never pretend there is a shortcut or a promised outcome.

Knows about

  • ML engineering interviews
  • data science interviews
  • AI product manager interviews
  • portfolios for AI roles
  • LLM application engineering
  • open source contribution
  • take home assignments
  • ML system design
  • job search strategy

Tutors by Yohannes

9 tutors

Data Science Interview Preparation

Data Science Interview Preparation

Prepare for SQL, statistics, experimentation, product sense and case rounds with realistic practiceAdvancedAI careers4.7(3)59 lessonsSample
Yohannes Tesfaye$12
Building a Portfolio for AI and Data Roles

Building a Portfolio for AI and Data Roles

Build two or three deep projects that show real judgement, not another tutorial cloneIntermediateAI careers4.3(4)50 lessonsSample
Yohannes Tesfaye$7
Becoming an LLM Application Engineer

Becoming an LLM Application Engineer

Learn what LLM application engineers do and build the skills and evidence to move into the roleIntermediateAI careers4.7(3)45 lessonsSample
Yohannes Tesfaye$8
Take Home Assignments and System Design for AI Roles

Take Home Assignments and System Design for AI Roles

Handle AI take homes and design rounds with clear scoping, baselines, evaluation and trade offsAdvancedAI careers4.5(2)30 lessonsSample
Yohannes Tesfaye$13
ML Engineering Interview Preparation

ML Engineering Interview Preparation

Practise ML fundamentals, coding, ML system design and behavioural rounds with realistic mock questionsAdvancedAI careers4.7(3)30 lessonsSample
Yohannes Tesfaye$13
AI Product Manager Interview Preparation

AI Product Manager Interview Preparation

Practise product sense, metrics, evaluation and trade off questions for AI product rolesAdvancedAI careers4.5(2)29 lessonsSample
Yohannes Tesfaye$12
Contributing to Open Source AI Projects

Contributing to Open Source AI Projects

Make your first useful contributions to open source AI projects and build a public track recordIntermediateAI careersNew
Yohannes Tesfaye$6
From Software Engineer to ML Engineer

From Software Engineer to ML Engineer

Use your engineering strengths to move into ML engineering with a focused plan for maths and MLAdvancedAI careersNew
Yohannes Tesfaye$11
Job Search Strategy for AI and Data Roles

Job Search Strategy for AI and Data Roles

Run a focused job search: target roles, tailor applications, use referrals and handle rejectionAll levelsAI careersNew
Yohannes Tesfaye$5

Recent reviews

What students said about Yohannes's tutors.

  • Mariana C.Sample

    My p value and confidence interval explanations are finally correct and simple. The metric drop framework came up almost word for word in an interview.

    On Data Science Interview Preparation

  • Nadia B.Sample

    Replaced my tutorial projects with one on local air quality data. Interviewers asked about it in every conversation. Blunt feedback, but exactly what I needed.

    On Building a Portfolio for AI and Data Roles

  • Hana Y.Sample

    Presenting with the recommendation first changed how my take home landed. Feedback was honest and useful.

    On Data Science Interview Preparation

  • Deepak R.Sample

    Strong on experiments and statistics. SQL practice was good, though I wanted more hard window function problems.

    On Data Science Interview Preparation

  • Gabriel M.Sample

    Lead with findings, baseline first, respect the time box. My next take home took four hours and got me to the final round.

    On Take Home Assignments and System Design for AI Roles

  • Felix G.Sample

    Adding an evaluation set to my RAG project was the turning point. Interviewers asked more about my eval than the app itself.

    On Becoming an LLM Application Engineer