Will AI replace mid-level engineers in 2025?