Generic Role Tracks
Universal curricula, applicable to any company. Pick your target role.
Solutions Architect
Customer-facing architect. Cloud-flavored design, integration patterns, stakeholder communication.
Cloud Infrastructure Engineer
Multi-cloud networking, security, IaC at scale, cost optimization, platform abstractions.
Senior Software Engineer / SDE II
Senior IC. Adds system design (entry-level at most Mag7), cross-team influence stories, technical leadership.
Staff / Principal Engineer
Org-scope IC. Heavy on architecture, multi-team strategy, technical writing, org influence. Coding rounds emphasize judgment over LC tricks.
Backend Engineer
Server-side specialist. API design, distributed systems, databases (SQL + NoSQL), message queues, caching, auth, security.
Frontend Engineer
Client-side specialist. JavaScript deep dives, React internals, browser rendering, performance, accessibility, TypeScript.
Full-Stack Engineer
Frontend + Backend combined. Strong on integration, auth flows, deployment.
Mobile Engineer (iOS / Android)
iOS (Swift/SwiftUI) or Android (Kotlin/Compose). Adds app lifecycle, memory, offline-first, push notifications, store submission.
DevOps / Platform Engineer
Linux, containers (Docker, k8s), CI/CD, IaC (Terraform/Pulumi), cloud (AWS/GCP/Azure), observability.
Site Reliability Engineer
DevOps + SLO/SLI/error budgets, incident management, chaos engineering, on-call, capacity planning.
ML / AI Engineer
Transformers, LLM internals, RAG, MLOps, model serving, evaluation, agent architectures. NVIDIA-flavored loops add CUDA depth.
Data Engineer
Pipelines, batch + stream (Spark, Kafka), warehouses (Snowflake, BigQuery), schema design, data quality.
Software Engineer (SWE / SDE)
Generalist software engineer track. Foundation: DSA mastery, CS fundamentals, coding-pattern bank, behavioral STAR stories tuned to the target company.
Security Engineer
AppSec, network sec, IAM, cloud sec, incident response, compliance (SOC2/GDPR), cryptography.
Engineering Manager
People management, technical leadership, agile/scrum, conflict resolution, cross-functional collaboration, scaling teams.
Technical Program Manager
Program management, critical path, RACI, technical depth basics, launch excellence, data-driven decisions.