Plan for 6 months

By: Risheek kumar B

🧭 FAANG MLE Job Tracker

🎯 Key Success Metrics

Track your progress:

🧱 Level 1 – Foundation: Deep Learning Expertise (NLP Focus)

Goal 1: Learn, Implement & Share

  1. Complete fast.ai (Part 1 + 2)
  2. Implement 3 research papers (NLP-focused)
    • Each with:
      • 📂 GitHub repo (clean, modular, testable code)
      • 📝 Blog write-up (LinkedIn + personal site)
      • 🐦 Short Twitter thread (Document learning)
  3. Start LeetCode grind (Round 1)
  4. Build your FastHTML homepage (About, Projects, Resume, Blog)
  5. Begin visibility loop (LinkedIn + GitHub consistency)

Deliverables:

⚙️ Level 2 – Productionization: MLOps & Engineering Depth

Goal 2: Deep Learning MLOps Projects

  1. Build 2 deep learning projects with full pipelines:
    • Project 1: Real-time NLP serving system (FastAPI + Docker + basic monitoring)
    • Project 2: End-to-end NLP pipeline (data processing → training → deployment)
  2. Learn & apply:
    • 🧩 Docker, CI/CD basics
    • 📈 Monitoring (MLflow / W&B)
    • 🧠 ML System Design (start 1 per week)
  3. Continue LeetCode grind (Round 2)
  4. Post project breakdowns and diagrams online

Deliverables:

🚀 Level 3 – Scaling & FAANG-Readiness

Goal 3: Scale, Optimize & Network

  1. Scale your deployed projects
    • Add distributed training/inference using Spark/Ray
    • Implement model optimization (quantization, pruning, distillation)
  2. Polish engineering rigor
    • Clean, modular, testable code
    • Add proper CI/CD, data validation, and versioning
  3. System Design Prep
    • 10+ ML + normal system design problems
    • 2+ mock interviews
  4. Networking & Outreach
    • 5+ informational interviews (track in Notion)
    • Leverage for referrals
  5. Open Source
    • 2+ contributions
    • Documentation and visibility

Deliverables:

🧩 Missing / Weak Pieces (to fix)

1. Resume + Portfolio Optimization

2. Product Depth

3. ML System Design Early Start

4. Networking & Interview Practice

5. Software Engineering Rigour

6. Learning Loop

7. Advanced Topics (FAANG Differentiators)

🗓️ 6-Month Timeline

Month 1 – Foundation + Visibility

Month 2 – Deep Learning + Interview Prep

Month 3 – Production ML + Engineering Rigor

Month 4 – MLOps Depth + Monitoring

Month 5 – Distributed Systems + Open Source

Month 6 – Polish + Interview Blitz

🧠 Continuous Learning Loop (Monthly)

Type Example Deliverable
🧩 Research Paper Transformer / LoRA / Distillation Summary blog
⚙️ Engineering Blog Netflix ML Infra / Meta AI LinkedIn post
👣 Career Story FAANG MLE interview story Reflection post

🧰 Tech Stack Focus

Category Tools/Frameworks
Core ML PyTorch, HuggingFace, FastAI
Serving FastAPI, Docker, Streamlit
MLOps MLflow, W&B, Airflow, GitHub Actions
Distributed Ray, Spark
Optimization ONNX, TensorRT, Quantization, Pruning
Infra CI/CD, Logging, Config Management
Data Pandas, Polars, PySpark
Deployment GCP / AWS / Render / HuggingFace Spaces

🗃️ Tracking Dashboard (Notion / Spreadsheet)

Category Metric Target Progress
Projects 3 production-ready
ML System Design 10 documented
LeetCode 100 problems
Informational Interviews 5 completed
Open Source 2 PRs merged
Blog Posts 2 with 1K+ views