Back to Notes

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

AreaHonest LevelInterview Positioning
Python (FastAPI, async, RAG)Expert, 5 yr productionLead skill
Distributed systems (geospatial WebSocket)Real — HCLTech productionStrong story
DynamoDB schema design + API perfReal (AskTGE 2s→200ms)Primary backend story
LLM/RAG integrationReal (AskTGE hallucination fixes)Best differentiator for AI roles
ML pipeline ownership (Splunk)Real, 90% search time reduction, conf24 speakerExternal validation
GoGrowing — keep as talking point, not deep claimDifferentiator on resume
React + Next.js 15Strong, 5 yr prodOwn it for full-stack roles
Pure architect-level distributed systemsGrowingDon'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 W3Apps + 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]].

SectionStatus
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.

#ProblemSprint weekStatus
1Rate LimiterS2 (Jun 29–Jul 5)✅ done 2026-07-02
2Design Key-Value StoreS2 (Jun 29–Jul 5)🔵 this week
3Consistent HashingS2 (Jun 29–Jul 5)🔵 this week
4URL ShortenerS3 (Jul 6–12)⬜ next week
5Unique ID Generator (distributed)S3 (Jul 6–12)⬜ next week
6Twitter / News FeedS4 (Jul 13–19)
7WhatsApp / ChatS4–S5
8Uber / Yelp (geo)S5 (Jul 20–26)
9Search AutocompleteS6 (Jul 27–Aug 2)
10Notification SystemS7 (Aug 3–9)
11Web CrawlerS8 (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)

CompanyRole fitCareersRealistic CTC
Sarvam AIBackend Engineer — AskTGE + RAG maps directlysarvam.ai/careers₹40–60 LPA
Sarvam AIBackend Engineer, API TeamPosting₹40–60 LPA
Sarvam AIBackend Engineer, ChanakyaPosting₹40–60 LPA
Sarvam AIBackend Engineer, SamvaadPosting₹40–60 LPA
KrutrimBackend / AIkrutrim.ai/careers₹40–60 LPA

Tier 2 — Indian product companies

CompanyRole fitCareersRealistic CTC
RazorpaySenior Backend / Product Engineerrazorpay.com/jobs₹45–70 LPA
PhonePeSDE-2/3 Backendphonepe.com/careers₹40–65 LPA
CREDProduct / Backend Engineercareers.cred.club₹50–80 LPA
BrowserStackSenior Backendbrowserstack.com/careers₹45–70 LPA
ZeptoSenior SDE — Backend (Python/Go/DynamoDB)Cutshort₹40–60 LPA
SwiggySDE-2 Backendcareers.swiggy.com₹40–65 LPA
JuspaySDE / Product EngineerWeekday₹35–55 LPA
AtlassianSenior SWEatlassian.com/careers₹50–90 LPA
Stripe IndiaBackendstripe.com/jobs₹55–100 LPA
ConfluentBackend Eng (Kafka eng)confluent.io/careers₹50–90 LPA
DatabricksBackenddatabricks.com/careers₹55–95 LPA
RubrikSenior SWErubrik.com/careers₹45–75 LPA
PostmanBackendpostman.com/careers₹40–65 LPA
HasuraBackendhasura.io/careers₹40–60 LPA
Adobe IndiaSDE-2adobe.com/careers₹40–60 LPA

Tier 3 — Reach / FAANG (post W12 / after 90 NeetCode + 8 SD)

CompanyRoleCareersRealistic CTC
Google IndiaSWE L4/L5careers.google.com₹70–120 LPA
Amazon IndiaSDE-2/3 (referral channel ✅)amazon.jobs₹60–100 LPA
Microsoft IndiaSDE-2careers.microsoft.com₹55–90 LPA
Uber IndiaSenior SWEuber.com/careers₹60–110 LPA
Walmart Global TechSDE-3walmart.com/careers₹50–80 LPA

Remote US (mid-tier)

Company typePay range
Series B/C remote-first startups$80–180k (₹65–150 LPA equiv)
Established remote cos (GitLab, Cloudflare)$100–200k

Network outreach — referral-first

SourceActionTarget
Splunk conf24 contactsDM 5 from conference, ask for 15-min coffee chatW3 start (May 25–31)
Amazon referral contactsConvert to formal referralW3–W4
LinkedIn engineers at target cos1 connection/day, no immediate askContinuous

Referrals → 5× screen rate vs cold. Use this unlock before mass cold apps.


Behavioral Stories — Interview Ready

StoryKey metricCompetencyPrimary use
AskTGE — DynamoDB redesign + API rewrite2s → 200msBackend perf, ownership, AI integrationLead for AI/backend roles
WebSocket Geospatial Engine250+ concurrent drivers, sub-secReal-time, distributedLead for distributed roles
ML-Assisted Thresholding (Splunk)90% search time reduction, conf24 speakerML, product impact, external validationShow breadth + recognition
Service Insights (Splunk)False-positive reduction for 700+ enterprise clientsML, enterprise scaleShow scale ownership
Splunk.conf24 talkPublic speaker, external validationCommunication, product leadershipClosing 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 (W3August)
  • Splunk + Amazon referral DMs sent (W3August)
  • 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