Não vai substituir. Mas que vai haver um "shift", isso com certeza. A principal mudança que falta agora está na cabeça de quem contrata desenvolvedores de software. Esses code challenges descontextualizados e com limite de tempo como hackerrank e codility devem ser repensados, pq esse tipo de problema vira problemas do tipo "AI solúveis". Dito isso os recrutradores devem dar mais enfaze a coisas do tipo system designing, boas práticas, contribuição open source, atitude / mindset, criatividade e empreendedorismo. Uma analogia simples a questão do AI hoje está no passado. Faz sentido te pedirem para resolver uma conta matemática do tipo: $sqrt(1234 * 50)$ ? Não, pq isso é trabalho para máquinas, calculadoras. Do mesmo jeito não faz mais sentido resolver um puzzle em forma de código que AI pode resolver facilmente. Arrisco a dizer que o termo "Desenvolver" pode dar lugar a "Arquiteto" como inclusive já existiu no passado. Faz parte de uma evolução natural.

Uma parada que eu percebi muito, é ficou obvio é que quanto mais batido e isolado é o problema que se está lidando, mais efetiva é a IA, em contra partida com especifidades que ela é um problema