Job Switch Hub
Job Switch Hub
Goal: 50+ LPA offer | Plan window: May 11 → Nov 11, 2026 (26 weeks) | Current week: see [[Coach/project_current_week]]
LLM: update this page when DSA progress changes, SD problems completed, applications sent, or weekly retros done.
Status snapshot
- Plan: revised May 11, 2026 — single track (DSA + SD + behavioral + apply). Kill list confirmed.
- Notice period: 90 days at HCLTech, buyback available after 30 days — leverage at offer stage
- Current comp: 26 LPA → Target 50+ LPA → Floor TBD at offer stage
- Interview reps last 12 months: 0 (3 total in 5 years — extreme rep deficit)
- Network unlocks: Splunk (conf24 contacts) + Amazon (referral channels) — use BEFORE cold apps
Honest Profile
| Area | Honest Level | Interview Positioning |
|---|---|---|
| Python (FastAPI, async, RAG) | Expert, 5 yr production | Lead skill |
| Distributed systems (geospatial WebSocket) | Real — HCLTech production | Strong story |
| DynamoDB schema design + API perf | Real (AskTGE 2s→200ms) | Primary backend story |
| LLM/RAG integration | Real (AskTGE hallucination fixes) | Best differentiator for AI roles |
| ML pipeline ownership (Splunk) | Real, 90% search time reduction, conf24 speaker | External validation |
| Go | Growing — keep as talking point, not deep claim | Differentiator on resume |
| React + Next.js 15 | Strong, 5 yr prod | Own it for full-stack roles |
| Pure architect-level distributed systems | Growing | Don't oversell; lean on concrete stories |
Primary identity: AI-Native Python Engineer with backend performance chops + AI integration + full-stack experience. Lead stories: AskTGE (DynamoDB 2s→200ms + RAG) for backend/AI roles. WebSocket geo (250 concurrent drivers, sub-second) for distributed systems roles.
Phase Map (revised)
May 11 ──── May 31 ──── Jun 1 ──── Aug 30 ──── Aug 31 ──── Nov 11
| Phase 1 | Phase 2 | Phase 3
| Foundation | Depth + First Loops | Sprint + Close
| W1–W8 | W9–W16 | W17–W26
| NeetCode 1–60 | NeetCode 61–150 | Revision pass
| 2 SD problems | 8 more SD problems | 5 more SD problems
| Resume + LinkedIn | 35 cumulative apps | Onsites + offers
| 5 apps W3+ | Active loops W10+ | Negotiate
Key principle: Apply from W3 (May 25–31) with referrals first (Splunk + Amazon). Cold apps from W5. Don't wait for "ready."
DSA Progress
Patterns completed (pre-W1)
- Arrays & Hashing
- Two Pointers
- Sliding Window
- Stack
- Binary Search
- SQL (separate track — done)
Patterns ahead (W1–W16)
- W1 (May 11–17): Validation gate — re-test 5 done patterns (15 problems)
- W2: Linked List
- W3–W4: Trees pt 1 + pt 2
- W5–W6: Tries + Heap
- W6–W7: Backtracking
- W7–W8: Graphs (BFS/DFS + Advanced)
- W9–W12: DP 1-D + DP 2-D
- W13–W14: Greedy + Intervals
- W15: Math & Geometry
- W16: Bit Manipulation
- W17–W22: Revision pass (re-solve hardest 20 per bucket)
Target: NeetCode 150 done by Aug 30, 2026 (W16). Then revision + mocks.
System Design Progress
Interview-ready = whiteboard cold in 45 min + defend trade-offs.
| # | Problem | Target week | Status |
|---|---|---|---|
| 1 | URL Shortener | W6 (Jun 15–21) | ⬜ |
| 2 | Rate Limiter | W7 (Jun 22–28) | ⬜ |
| 3 | Pastebin | W8 (Jun 29–Jul 5) | ⬜ |
| 4 | Twitter Feed | W9 (Jul 6–12) | ⬜ |
| 5 | WhatsApp / Chat | W10 (Jul 13–19) | ⬜ |
| 6 | Uber / Yelp | W11 (Jul 20–26) | ⬜ |
| 7 | Search Autocomplete | W12 (Jul 27–Aug 2) | ⬜ |
| 8 | Dropbox / Google Drive | W13 (Aug 3–9) | ⬜ |
| 9 | Distributed Key-Value Store | W14 (Aug 10–16) | ⬜ |
| 10 | Notification System | W15 (Aug 17–23) | ⬜ |
| 11 | Web Crawler | W16 (Aug 24–30) | ⬜ |
| 12 | Ticketmaster / Booking | W17 (Aug 31–Sep 6) | ⬜ |
| 13 | YouTube / Netflix streaming | W18 (Sep 7–13) | ⬜ |
| 14 | Instagram / news feed | W19 (Sep 14–20) | ⬜ |
| 15 | Ad click aggregator | W20 (Sep 21–27) | ⬜ |
SD detailed deep dives: see [[synthesis/Interview Prep Hub]] for problem templates.
Target Companies & Job Links
Tier 1 — Best Fit (AI / backend / distributed systems)
| Company | Role fit | Careers | Realistic CTC |
|---|---|---|---|
| Sarvam AI | Backend Engineer — AskTGE + RAG maps directly | sarvam.ai/careers | ₹40–60 LPA |
| Sarvam AI | Backend Engineer, API Team | Posting | ₹40–60 LPA |
| Sarvam AI | Backend Engineer, Chanakya | Posting | ₹40–60 LPA |
| Sarvam AI | Backend Engineer, Samvaad | Posting | ₹40–60 LPA |
| Krutrim | Backend / AI | krutrim.ai/careers | ₹40–60 LPA |
Tier 2 — Indian product companies
| Company | Role fit | Careers | Realistic CTC |
|---|---|---|---|
| Razorpay | Senior Backend / Product Engineer | razorpay.com/jobs | ₹45–70 LPA |
| PhonePe | SDE-2/3 Backend | phonepe.com/careers | ₹40–65 LPA |
| CRED | Product / Backend Engineer | careers.cred.club | ₹50–80 LPA |
| BrowserStack | Senior Backend | browserstack.com/careers | ₹45–70 LPA |
| Zepto | Senior SDE — Backend (Python/Go/DynamoDB) | Cutshort | ₹40–60 LPA |
| Swiggy | SDE-2 Backend | careers.swiggy.com | ₹40–65 LPA |
| Juspay | SDE / Product Engineer | Weekday | ₹35–55 LPA |
| Atlassian | Senior SWE | atlassian.com/careers | ₹50–90 LPA |
| Stripe India | Backend | stripe.com/jobs | ₹55–100 LPA |
| Confluent | Backend Eng (Kafka eng) | confluent.io/careers | ₹50–90 LPA |
| Databricks | Backend | databricks.com/careers | ₹55–95 LPA |
| Rubrik | Senior SWE | rubrik.com/careers | ₹45–75 LPA |
| Postman | Backend | postman.com/careers | ₹40–65 LPA |
| Hasura | Backend | hasura.io/careers | ₹40–60 LPA |
| Adobe India | SDE-2 | adobe.com/careers | ₹40–60 LPA |
Tier 3 — Reach / FAANG (post W12 / after 90 NeetCode + 8 SD)
| Company | Role | Careers | Realistic CTC |
|---|---|---|---|
| Google India | SWE L4/L5 | careers.google.com | ₹70–120 LPA |
| Amazon India | SDE-2/3 (referral channel ✅) | amazon.jobs | ₹60–100 LPA |
| Microsoft India | SDE-2 | careers.microsoft.com | ₹55–90 LPA |
| Uber India | Senior SWE | uber.com/careers | ₹60–110 LPA |
| Walmart Global Tech | SDE-3 | walmart.com/careers | ₹50–80 LPA |
Remote US (mid-tier)
| Company type | Pay range |
|---|---|
| Series B/C remote-first startups | $80–180k (₹65–150 LPA equiv) |
| Established remote cos (GitLab, Cloudflare) | $100–200k |
Network outreach — referral-first
| Source | Action | Target |
|---|---|---|
| Splunk conf24 contacts | DM 5 from conference, ask for 15-min coffee chat | W3 start (May 25–31) |
| Amazon referral contacts | Convert to formal referral | W3–W4 |
| LinkedIn engineers at target cos | 1 connection/day, no immediate ask | Continuous |
Referrals → 5× screen rate vs cold. Use this unlock before mass cold apps.
Behavioral Stories — Interview Ready
| Story | Key metric | Competency | Primary use |
|---|---|---|---|
| AskTGE — DynamoDB redesign + API rewrite | 2s → 200ms | Backend perf, ownership, AI integration | Lead for AI/backend roles |
| WebSocket Geospatial Engine | 250+ concurrent drivers, sub-sec | Real-time, distributed | Lead for distributed roles |
| ML-Assisted Thresholding (Splunk) | 90% search time reduction, conf24 speaker | ML, product impact, external validation | Show breadth + recognition |
| Service Insights (Splunk) | False-positive reduction for 700+ enterprise clients | ML, enterprise scale | Show scale ownership |
| Splunk.conf24 talk | Public speaker, external validation | Communication, product leadership | Closing line |
Rules:
- HCLTech code stays private — stories only, no public code
- Quantify all stories
- AskTGE for AI cos, WebSocket geo for distributed cos
- Drill STAR format 10 reps per story
Pre-screen Q Answers (drill in W1)
- "Why are you leaving HCLTech after 1 year?" — frame growth ceiling, not complaint
- "What's your expected CTC?" — range 55–75 LPA, anchor high, never single number
- "Walk me through your background (2 min)" — Who am I now + lead story (AskTGE or geo) + why switching + what I bring. 90 sec max.
Full drafts will be drilled in W1 (May 16) — see [[Coach/project_current_week]].
Interview Sprint Checklist (live from W3)
- Resume rewrite to 1 page (W1 — May 17)
- LinkedIn rewrite + "Open to work" private (W1)
- 30-company target list (W1)
- STAR drilled — all 4 war stories (W1–W2)
- Pre-screen Q answers fluent (W1–W2)
- First 5 applications sent (W3 — May 25–31)
- Splunk + Amazon referral DMs sent (W3)
- First paid mock done (W5 — Jun 8–14)
- 20 cumulative apps (W7 — Jun 22–28)
- First screen received (W6–W7)
- First onsite reached (W10–W12)
- First offer (W15+ realistic)
What was KILLED (don't pivot back)
- AWS MLA-C01 cert (post-offer)
- LangChain deep dive (existing experience sufficient)
- vectorbuilds.dev articles / blog (post-offer)
- Backend portfolio project to "fill gap" (war stories enough)
- LLD / Machine Coding deep prep (covered by SD problems)
- FastAPI internals as dedicated track (war story has it)
- Go mastery deep track (talking point, not differentiator)
- Frontend SD deep prep (only if specifically asked)
- NeetCode 150 grind-only (revision-heavy approach instead)
- FDE pivot (no India FDE roles; senior in US ≠ your path)
Related Pages
- [[synthesis/Interview Prep Hub]] — full interview content, technical templates, behavioral
- [[synthesis/Tech Stack Overview]] — positioning guide
- [[synthesis/Concurrency Deep Dive]] — Go differentiator
- [[synthesis/LLM & AI Stack]] — AI company targeting
- [[Coach/project_job_switch_2026]] — live plan (auto-updated)
- [[Coach/project_dsa_sd_curriculum]] — full 26-week table
- [[Coach/project_current_week]] — this week's problems + decision gate
- [[Private/Resume/Vatsal_Vora_Resume (3).pdf]] — latest resume