Research and advisory firm Gartner said in its latest report that Genai will create a new role in software engineering and operations until 2027, with 80% of the engineering workforce needed for Upskill.
This report analyzes the impact of AI engineering on the day-to-day functionality of software development organizations, and notes that it significantly increases productivity by performing small tasks and assisting senior developers at large organizations.
Philip Walsh, a research firm's senior analyst, explained in detail the need for human intervention in the development of complex software.
More specifically, AI can automate more tasks and change the current working environment for developers. Most of the mid-level coding is done by AI, and humans need to be quick with advanced level engineering and search high-generation (RAG). This technique combines the strengths of information retrieval and natural language generation (NLG).
Looking at the long-term effectiveness, AI is primarily integrated into the software industry, and AI engineering plays a pivotal role. “AI engineers have the unique combination of software engineering, data science, and AI/machine learning (ML) skills, and the skills they need,” says Walsh.
Human intervention is required
AIM previously reported that the software engineer job market is heavily affected by tools such as Cursor, ChatGpt and Claude. Generic AI tools contribute to software engineers fully transforming the processes that follow, but human creativity and innovative expertise are still essential to providing the necessary and original input.
“Today, we can use data engineering technology, build ML models, leverage Genai, use MLOPS techniques to solve business problems and drive production solutions,” said Zahiruddin Tavargere, a senior software engineer who began researching AI engineers in early 2023.
What do developers think?
A user of Reddit, who runs AI Engineering Consultancy, said that if they interviewed someone who demonstrated some AI products that allow them to think clearly about their products as well as engineering, they would be hired immediately.
This perspective holds a lot of water, but developers still discuss the actual definition of upskills and how much it actually contributes. However, another Reddit user suspected that the developer needed new skills. “Using AI-generated code is basically maintenance coding, taking someone else's codebase and modifying it,” commented in a Reddit post.
As AI engineering becomes more common, companies need to adopt a more AI-friendly developer platform. This helps these organizations integrate AI at a larger scale at a more effective level.
