I’ve been leading recruiting for our EdTech startup’s engineering team expansion this year, and something fundamental has shifted in the talent market. We’re not just seeing the usual competitive pressure—we’re witnessing what looks like the formation of two entirely separate labor markets.
The Numbers Tell a Stark Story
Our open req for a Senior AI/ML Engineer has been open for 4.5 months. The median time to fill similar roles hit 4.6 months in 2026, and Forrester is predicting the time to fill developer roles will double.
Meanwhile:
- AI-related job postings: +340% (AI/ML Engineers, MLOps, Forward-Deployed Engineers, AI Governance roles)
- Traditional software engineer postings: -15%
- Entry-level “junior developer” postings: -40%
But here’s where it gets really concerning: employment data shows workers aged 22-25 in AI-exposed jobs declined 6%, while workers aged 35-49 in the same roles increased 9%.
The Re-Employment Crisis
Tech unemployment hit 5.8% in early 2026—the highest since the dot-com bust. But it’s not just about being unemployed; it’s about how long it takes to find work again.
Median re-employment time jumped to 4.7 months, up from 3.2 months in 2024. That’s nearly 50% longer. With over 55,000 tech jobs cut in just the first 74 days of 2026, we have experienced engineers struggling to land roles while companies desperately search for “AI expertise.”
Two Markets Emerging
Market 1: High demand, high comp, long time-to-fill
- Senior engineers with AI/ML experience
- Median salaries: $185K+
- Companies willing to wait 4-6 months
- Pairing senior engineers with AI tools replaces traditional senior+junior model
Market 2: Oversupply, extended unemployment, skill mismatch
- Entry-level and mid-career engineers
- Traditional software development roles
- 67% decrease in entry-level tech postings since 2023
- Can’t get callbacks despite strong fundamentals
The Leadership Dilemma
I understand the economic logic. Mentoring a junior developer consumes 5-10 hours per week of a senior engineer’s time for code review, pairing on bugs, and system context. A senior developer with AI coding tools can often complete tasks that previously required a senior-junior pair.
For companies optimizing for short-term velocity, replacing junior positions with AI-augmented senior developers is rational.
But in 10 years, where will our experienced engineers come from?
What Keeps Me Up at Night
- Succession planning crisis: If we stop hiring juniors now, we’ll have an experience gap in 3-5 years
- Diversity impact: Who gets access to AI training and upskilling? This bifurcation could widen existing representation gaps
- Lost generation: Talented CS grads and displaced mid-career engineers are giving up on tech entirely
- Skills mismatch vs gatekeeping: How many reqs demand “AI expertise” that hiring managers can’t even define?
Our Approach (Imperfect but Intentional)
At our startup, we’re taking a hybrid approach:
- Still hiring selective junior engineers (1 junior per 4-5 seniors)
- Intensive mentoring model with AI as an amplifier, not replacement
- Explicit career development paths from junior → AI-fluent senior
- Measuring both short-term velocity AND pipeline health
It’s more expensive. It’s slower. But I can’t shake the feeling that companies cutting junior hiring entirely are making a strategic mistake that won’t show up on this year’s P&L.
Questions for the Community
- Are you seeing this bifurcation in your hiring?
- What models are working for balancing velocity with pipeline development?
- How do we prevent this from becoming a diversity crisis?
- Is there a middle path between “hire only AI-expert seniors” and traditional junior-heavy models?
I’d love to hear from other engineering leaders about how you’re thinking about this. Especially if you’ve found approaches that work.
Because right now, it feels like we’re optimizing for 2026 at the expense of 2030.