/ faang-playbook / 02-ROLE-ROADMAPS / 00-Role-Chooser.md
swadhinbiswas feat: add Netflix L5 interview playbook · 2/2/2026
41c1cbb
64 lines · 1.7 KB
Raw Download

Role Chooser

This chooser helps you pick a lane based on what you enjoy and what companies will expect.

Quick decision guide

Choose Backend Engineer if you like:

  • APIs, data modeling, performance
  • distributed systems tradeoffs
  • reliability and operability

Choose MLE if you like:

  • modeling + data + iteration
  • product metrics and model quality
  • shipping models to production (not just notebooks)

Choose MLOps if you like:

  • platforms, pipelines, deployment, monitoring
  • reliability for ML systems
  • enabling other teams to ship models

Choose Data Engineer if you like:

  • SQL + modeling + pipelines
  • cost, quality, lineage
  • making data reliable for analytics/ML

Choose Data Scientist if you like:

  • experimentation, causal reasoning
  • stakeholder influence
  • turning messy questions into measurable decisions

Choose DevOps/SRE if you like:

  • incidents and reliability
  • automation, CI/CD, infra as code
  • systems performance and debugging

Choose SWE generalist if you want optionality:

  • strong coding + fundamentals
  • enough design to pass mid-level loops
  • later specialization based on projects

Interview expectations by lane

  • SWE/Backend: coding + system design + behavioral
  • MLE: coding (varies) + ML theory + ML system design + behavioral
  • MLOps/DevOps/SRE: systems + ops + design + behavioral
  • DE: SQL + pipelines + modeling + behavioral
  • DS: case studies + stats + experiments + behavioral

Fast sanity test

If you can’t describe (in 2 minutes) what you ship and how it runs in prod, you’re not ready for senior roles in Backend/MLE/MLOps/SRE.

Next steps

Pick the role page in this folder and follow its plan.