Skip to main content

Pick the Right Specialization

5 min read

Fullstack

Full-stack isn't dead — it's shifting. Own integration, cross-cutting concerns, and 'glue' work. AI does components; you do the system.

Data Eng

Pipelines are automatable. Data quality, governance, and 'why is this wrong?' judgment are not. Lean into the latter.

Eng Manager

You're early to consider management, but the path is clear: people leadership doesn't get automated. If you like it, lean in.

Pick the Right Specialization

TL;DR

  • Specializations with high "judgment" content — integration, reliability, domain expertise — are safer than pure implementation roles.
  • Don't panic and switch stacks. The skills that matter (problem-solving, communication, ownership) transfer. The tools change.
  • Growing for juniors: platform/infra adjacent, reliability, integrations, anything with "it depends on our context."

At 1-3 years, you're not locked in. But you're also not a blank slate. The question: which way do you lean that AI won't commoditize?

What's Shrinking (for Generic Junior Work)

  • Pure CRUD implementation
  • Boilerplate-heavy roles with no domain context
  • Roles where "follow the spec" is 90% of the job
  • Generic content/docs with no technical depth

That doesn't mean those jobs vanish overnight. It means the bar for differentiation is higher. You need to add something AI can't: context, judgment, relationship.

What's Holding or Growing

  • Platform/DevOps adjacent: Reliability, observability, "keeping the trains running" — always in demand. AI helps; it doesn't replace.
  • Integrations: Connecting systems, APIs, legacy + modern — messy, context-heavy. Your org's specific mess is your moat.
  • Domain-heavy roles: Fintech, healthcare, logistics — regulations, edge cases, "we can't do it that way because..." — human judgment central.
  • Product-adjacent: TPM, solutions, support — communication and relationship work. Doesn't scale with AI.

Don't Over-optimize for "AI-proof"

Picking a specialization purely because "AI can't do it" can backfire. You still need to enjoy it. You still need to be good at it. The best move is to add AI fluency to whatever you're already decent at — and lean into the parts that require judgment.

Quick Check

As a junior picking a specialization, which is the SMARTEST approach?

You pick a specialization because it sounds safe. Or because it pays well. Or because your friend does it. You don't love it. You're mediocre. AI or no AI, you're at risk.

Click "Right approach" to see the difference →

Do This Next

  1. List 3 things you've done in the last year that felt messy, context-dependent, or "AI couldn't have done this." That's your specialization signal.
  2. Talk to someone 2-3 years ahead in a path you're considering. Ask: "What's changing in your role?" Use their answer to refine your direction.