This week’s theme is what I keep hearing from Python developers and hiring teams: the market is challenging, but the hiring experience is what’s pushing people over the edge. The frustration is not just rejections. It’s wasted time, unclear processes, and systems that feel designed to remove humans from decisions.

This edition is a playbook: what candidates are reacting to, what companies can change quickly, and the value I bring as a recruiter when hiring feels messy.

What candidates are running into right now

1) AI interviews are becoming common, and candidates are opting out

Greenhouse reports 63% of job seekers have been interviewed by AI. UK reporting on the same survey highlights:

  • 47% of UK job seekers have done an AI interview

  • 82% were not clearly told beforehand

  • 30% walked away from a process because it involved an AI interview

The pattern is consistent: candidates do not hate AI. They hate surprise AI, unclear evaluation, and the feeling nobody reviewed it.

2) Ghosting is now expected, which damages trust

Greenhouse-linked reporting says 61% of job seekers have been ghosted during the recruitment process.

When candidates assume they’ll be ghosted, they apply more, commit less, and treat every process as low trust until an offer exists.

3) Ghost jobs are distorting the market

UK research from StandOut CV reported 34.4% of listings across 20 roles were “ghost jobs,” and for software engineers it reported 46.5%.
Other studies show lower numbers, but the direction is the same: enough stale ads exist to waste meaningful candidate time.

4) Long take-homes and slow loops are creating drop-off

Monster’s deal-breaker research says:

  • 53% would drop out due to long delays or lack of communication

  • 57% would withdraw due to a poor interview experience

5) Flexibility mismatch is a real funnel leak

Gartner survey results cited in UK HR press show:

  • nearly 20% discontinued a hiring process because location flexibility didn’t match preferences

  • 25% discontinued because working-hours flexibility didn’t match

What hiring managers can do this week to win candidates without raising budget

1) Publish the process and stick to it

Put these in the job spec and repeat on the first call:

  • number of stages

  • what each stage tests

  • expected timeline end to end

2) Set a feedback SLA

Commit to a simple rule: update every 5 business days even if it’s “still reviewing.” With ghosting so common, communication is now a differentiator.

3) Shrink take-homes or pay for them

If your task takes longer than ~90 minutes, either pay or replace it with a short live work sample. Long delays and poor experiences are already causing withdrawals.

4) If you use AI in interviews, disclose it and offer a human option

Tell candidates up front, explain what’s being assessed, confirm a human reviews results, and offer a human-led alternative where possible. Drop-off is real when AI feels hidden or unreviewed.

5) Separate “onsite culture” from “onsite requirement”

If you want speed, offer candidates remote, hybrid, or onsite where the role allows, then anchor culture with one hub and predictable in-person moments. Flex mismatch is a measurable source of drop-off.

What Python developers can do to protect time and increase conversion

1) Ask three questions on the first call

  • What are the stages and what does each assess?

  • What’s the timeline end to end?

  • Is there a take-home and how long should it take?

2) Push for clarity if AI is involved

Ask what is being evaluated, whether a human reviews, and whether there’s a human-led option. A meaningful portion of candidates are walking away when the process feels unclear.

3) Filter out likely ghost jobs

Red flags: constantly reposted roles, no urgency, vague “always hiring” language, no hiring manager context. Enough listings are stale that this is worth treating as a real risk.

Where I help as a recruiter when the market feels like this

  • Process clarity upfront: stages, timelines, take-home expectations, decision-makers

  • No-ghosting pressure: I chase feedback and keep momentum moving

  • Offer protection: comp bands, flexibility, and approvals aligned early

  • Prep that maps to reality: what that team screens for and how they score it

  • Close support: negotiation, competing offers, and keeping things respectful

Job of the week

Lead Python Developer (IC) | AI x Electronics | London hybrid | £90k–£130k + equity

AI x Electronics startup in London that just raised a $18.5m Series A.

Role

  • Lead Python Developer but staying individual contributor

  • Strong Python required. Django core, open to Flask or FastAPI backgrounds

  • You’ll operate close to product and delivery, with real ownership and technical influence

Setup

  • 2 days per week in London

  • 5 weeks per year working remotely from anywhere in the world

  • Flexible working hours

Comp

  • £90k–£130k base + equity (depending on level)

If you want the full brief and context on the team, message me and I’ll share it.

The big takeaway this week: candidates are not being difficult. They’re being selective because too many processes waste time and hide information. Companies that communicate clearly, respect candidate time, and keep humans in the loop will hire faster at the same budget.

Open question to spark debate: Are companies creating their own “talent shortage” by making hiring slow and opaque, or is this just the new normal?

Hiring? Contact
Josh Smith
LinkedIn: https://www.linkedin.com/in/python-recruitment/
Email: [email protected]
Phone: 01727 225 552

Keep reading