Gaurav Raii · ML Engineer
Toronto, ON · PGWP
checking...
Evaluate JD paste a job description to score it
Job description or URL
Supported: Greenhouse · Lever · Ashby · LinkedIn · Workday · plain text
Portal Scanner
Scrapes Greenhouse · Lever · Ashby · Wellfound · 45+ companies
🔍
Hit "Scan now" to search 45+ company portals for ML/AI roles
Batch Evaluation
Evaluate up to 20 JDs in parallel — paste one per line or one per block
Paste JDs below — separate each with ---
total tracked
0
in progress
0
interviews
0
response rate
0%
Application pipeline
CompanyRoleGradeStatusAddedNotes
STAR story bank
STARTell me about reducing latency in an ML system.
Real-Time Fraud Monitoring — Kafka + XGBoost pipeline, achieved <100ms latency through SHAP-based feature selection and async scoring. Containerized via Docker + FastAPI.
Reflection: profiling revealed the bottleneck was feature serialization, not the model. Counter-intuitive but critical.
XGBoostKafka<100msMLOps
STARDescribe a complex LLM system you designed end-to-end.
NEXUS-AI — LangGraph + RAG + GPT-4 + DistilBERT, deployed with FastAPI, Pinecone, PostgreSQL, Redis, Docker, Next.js. Multi-agent orchestration with memory persistence.
Reflection: chunking strategy + embedding model choice mattered more than LLM selection. RAG quality is the leverage point.
LangGraphRAGGPT-4Pinecone
STARTell me about an open source contribution you're proud of.
Two merged PRs to adenhq/hive (YC-backed): W&B MCP/GraphQL tracking integration + unit test expansion. Started through cold outreach to the founder — hiring interest followed.
Reflection: open source PRs signal real craft. The YC connection opened a hiring conversation cold email alone never would.
open sourceW&BMCPGraphQL
STARHow have you handled ML model accuracy below expectations?
Multilingual NLI BERT — fine-tuned BERT + RoBERTa on 15-language dataset; initial accuracy was 81%, target was 90%+. Systematically tried data augmentation, loss function changes, and language-specific tokenization.
Result: 93.4% Kaggle accuracy. Reflection: the biggest gain came from better data cleaning, not architecture changes.
BERTRoBERTafine-tuning93.4%
Negotiation toolkit
Follow-up cadence
Company name
Current status
Cold outreach generator
Company
Role
Contact name (optional)
Contact title (optional)
JD snippet (optional)
Company deep-dive
Company
Role you're applying for
All skill modes14 AI-powered pipelines
Full pipeline
Score + tailor + STAR prep in one shot
📊
Score only
Quick A–F fit, no PDF generation
📄
Tailor resume
ATS-optimized PDF per JD
🔍
Portal scan
Scan 45+ companies automatically
⚙️
Batch eval
Evaluate 20 JDs in parallel
🏢
Company deep-dive
Funding · tech stack · culture
✉️
Cold outreach
Email + LinkedIn per role
🎤
Interview prep
STAR bank + negotiation scripts
💰
Negotiation
Salary scripts + counter-offers
🔔
Follow-up cadence
When + what to send
🛠
Project eval
Worth building for portfolio?
🎓
Cert eval
Is this cert worth pursuing?
CV (cv.md)
Profile (profile.yml)
Scoring weightshow dimensions are weighted in A–F grade
Technical fit (stack match)
9
Role level fit
8
Company stage
8
Work authorization (PGWP)
10
Domain match
8
Location / remote
7
Comp range
7
Growth potential
6
Generated files
No files yet.
Apply Mode — Smart Pre-fill
Paste the application URL or JD · AutoApply generates every answer pre-filled from your CV
Step 1 of 2
Application URL (optional — helps detect ATS type)
Job description
Custom / screening questions (one per line, optional)

Your career, operated.

AutoApply tracks every job you've evaluated, every application in flight, and every portal worth watching — all from one window.

Jobs scanned
Evaluated
Interviews
jobs scanned (all time)
new this week
evaluated
response rate
Grade distribution
Jobs by source
Recent evaluations
Feedback & learning
Give feedback on last evaluation
Job queue processor
Evaluates pending URLs in parallel — resumable, fault-tolerant
Status: idle Workers: 0 Processed: 0 Failed: 0 Pending: 0
Add URLs to queue
Queue stats
Live activity log
Queue
Auto-scan scheduler
Set recurring scans — AutoApply finds new jobs while you sleep
Upcoming runs
Activity log
Manage Portals
Add or remove company job boards. Changes persist in config/portals.yml and take effect on next scan.
Loading portals...
Job Liveness Checker
Verify if job postings are still active — mirrors check-liveness.mjs
Check a URL above, or click Check All Active to verify all open applications.
Follow-up Cadence
Smart follow-up schedule — mirrors followup-cadence.mjs
Generate Follow-up Message
Company
Role
Status
Type
Rejection Pattern Analysis
AI analysis of why applications are not converting — mirrors analyze-patterns.mjs
LaTeX / Overleaf CV Generator
Generate a .tex file for pdflatex or Overleaf — mirrors generate-latex.mjs
Job description (optional — tailors the CV)
Compile with pdflatex cv.tex locally or upload to overleaf.com
Cert / Course Evaluator
Is this certification worth your time and money?
Certification name
Provider
Cost (USD)
Time to complete (weeks)
Why are you considering this?
Portfolio Project Evaluator
Is this project worth building for your job search?
Project idea
Proposed tech stack
Estimated time (weeks)
Primary goal