Mark Zuckerberg on Software Engineering role: AI will evolve to become mid-level engineer

Mark Zuckerberg provided significant insights about how AI will reshape engineering roles, particularly focusing on the immediate future in 2025 and beyond. His perspective offers both challenges and opportunities for the engineering profession.

AI Engineers on the Horizon

The landscape of software engineering is poised for a dramatic shift in 2025, with AI systems becoming sophisticated enough to function as mid-level engineers. According to Zuckerberg, Meta and other major tech companies will soon have AI systems capable of writing production code effectively.

“I think this year probably in 2025 we at Meta as well as the other companies that are basically working on this are going to have an AI that can effectively be a sort of midlevel engineer that you have at your company that can write code.”

Cost Evolution and Efficiency

Initially, these AI engineering systems will be expensive to operate, but Zuckerberg predicts a gradual improvement in efficiency:

  • First phase: High operational costs
  • Second phase: Optimization and efficiency improvements
  • Final phase: Integration into standard development processes

“In the beginning it’ll be really expensive to run and you can get it to be more efficient and then over time we’ll get to the point where a lot of the code in our apps and including the AI that we generate is actually going to be built by AI Engineers instead of people Engineers.”

Future Role of Human Engineers

Rather than replacing human engineers, Zuckerberg sees AI as an augmentation tool that will:

  • Free up engineers for more creative work
  • Enable focus on higher-level problem solving
  • Create new opportunities for innovation and complex system design

“My view on this is like the future people are going to be so much more creative and they’re going to be freed up to do kind of crazy things.”

TODOs for Engineers:

  1. Skill Enhancement: Focus on developing skills that complement AI capabilities, particularly in areas requiring complex decision-making and system architecture design.
  2. AI Integration: Start learning how to effectively work alongside AI coding tools, treating them as collaborative assistants rather than replacements.
  3. Creative Problem-Solving: Cultivate creativity and innovative thinking skills, as these will become increasingly valuable as routine coding tasks get automated.

“Look I mean I I think one of the more interesting philosophical findings from the work in AI so far is I think people conflate a number of factors into what makes a person a person… intelligence, will, consciousness.”

This suggests that while AI will significantly impact engineering roles, the uniquely human aspects of engineering work – creativity, intuition, and complex problem-solving – will remain valuable and irreplaceable.​​​​​​​​​​​​​​​​

Discover more from NextBigWhat

Subscribe now to keep reading and get access to the full archive.

Continue reading