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 (REPLANNED Jun 21 — 8-week sprint)
May 11 ──── Jun 7 ──── Jun 22 ──────── Aug 15 ──────── Nov 11
| Done | 8-WEEK SPRINT (S1–S8) | APPLY PHASE
| W1–W4 | DSA + HLD/SD + Redis | apps + loops + close
| ~50 NeetCode | ~90 NeetCode (→150) | revision/mock weak-patch
| Trees done | 8 HLD problems | onsites + negotiate
| theory thru Essentl | Redis playlist + theory | offers
Sprint goal (Jun 22 → Aug 15): finish NeetCode 150 + ~8 HLD/SD problems + full Redis playlist + remaining SD theory. Then flip to apply.
Key principle: Apply from W3 → Apps + referral DMs start mid-August after the sprint (Vatsal decision, Jun 21). Referrals first (Splunk + Amazon), then cold. ⚠️ Risk: 90-day notice + Aug apps → offers land ~Dec, tight vs Nov 11 target. Full week-by-week: [[Coach/project_dsa_sd_curriculum]].
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 — 15/15 PASS STRONG (~192 min / 420 min target)
- W2: Linked List — 13/15 PASS STRONG (1 FAIL 328, 1 asterisked 23)
- W3 (May 25–31): Trees pt 1 — 13/13 PASS STRONG (~86 min / 265 min target)
- W4 (Jun 1–7): Trees pt 2 — 6/7 PASS STRONG (1 FAIL 450) + 3 bonus
- W5/S1 (Jun 22–28): Tries + Heap — 8/10 PASS STRONG (fail 621 formula, 355 merge)
- W6/S2 (Jun 29–Jul 5): Backtracking (9) — in progress
- 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.
Standing rule — every new pattern week: Day 1 starts with a 1–2h theory block before any problems. Read the vault technique page (DSA/DSA Techniques for Interviews/) + NeetCode pattern intro. Cover core operations, key techniques, common gotchas. Problems start Day 1 evening or Day 2 morning.
SD Theory Foundation
Structured theory curriculum before tackling design problems. Full tracker: [[System Design/SD Theory Curriculum]]. DDIA depth track + chapter→interview map: [[synthesis/DDIA Interview Map]].
| Section | Status |
|---|---|
| Introduction to System Design | ✅ Done (2026-05-19) |
| Databases | ✅ Done (2026-05-19) |
| Caching | ✅ Done (2026-05-25) |
| Asynchronous Systems | ✅ Done (2026-05-31) |
| Resiliency | ✅ Done (2026-05-31) |
| Essentials | ✅ Done (2026-05-31) |
| Consumer Facing | ⬜ |
| Common Utilities | ⬜ |
| Critical Systems | ⬜ |
DDIA depth (folded into SD track, Jun 21): Ch1 ✅ complete, Ch2 ✅ complete. Pace: 1 ch / 2 wks, lunch slot only — no marathons. See [[synthesis/DDIA Interview Map]].
Target: full theory done by W6 (Jun 21) before SD problem practice starts.
System Design Progress
Interview-ready = whiteboard cold in 45 min + defend trade-offs.
Re-sequenced 2026-07-02 (user call): KV Store + Consistent Hashing this week, URL Shortener + Unique ID next.
| # | Problem | Sprint week | Status |
|---|---|---|---|
| 1 | Rate Limiter | S2 (Jun 29–Jul 5) | ✅ done 2026-07-02 |
| 2 | Design Key-Value Store | S2 (Jun 29–Jul 5) | 🔵 this week |
| 3 | Consistent Hashing | S2 (Jun 29–Jul 5) | 🔵 this week |
| 4 | URL Shortener | S3 (Jul 6–12) | ⬜ next week |
| 5 | Unique ID Generator (distributed) | S3 (Jul 6–12) | ⬜ next week |
| 6 | Twitter / News Feed | S4 (Jul 13–19) | ⬜ |
| 7 | WhatsApp / Chat | S4–S5 | ⬜ |
| 8 | Uber / Yelp (geo) | S5 (Jul 20–26) | ⬜ |
| 9 | Search Autocomplete | S6 (Jul 27–Aug 2) | ⬜ |
| 10 | Notification System | S7 (Aug 3–9) | ⬜ |
| 11 | Web Crawler | S8 (Aug 10–15) | ⬜ |
| — | backlog (post-sprint / if time) | — | Pastebin, Dropbox, Ticketmaster, YouTube, Instagram, Ad-click aggregator |
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→ August) - Splunk + Amazon referral DMs sent (
W3→ August) - First paid mock done (
W5→ realign with Aug apps) - 20 cumulative apps (shifted with Aug start)
- 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/DDIA Interview Map]] — DDIA chapter → SD-topic map + reading protocol
- [[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