All Articles
Engineering for a Sustainable Future (in the era of AI): what ‘Smart engineering’ looks like in our day-to-day
Photo by BoliviaInteligente on Unsplash

Engineering for a Sustainable Future (in the era of AI): what ‘Smart engineering’ looks like in our day-to-day

João Miguel Dias · March 4, 2026

On March 4th, we celebrate World Engineering Day, a moment to recognise the role engineering plays in shaping a more sustainable and innovative future.

This year, we’re putting a spotlight on what “smart engineering” looks like in the era of Artificial Intelligence (AI) in our daytoday work at Mercedes-Benz.io – from the decisions we make when building systems to the trade-offs between speed, scale, sustainability, and responsibility.

In this article, MB.ioneer João Dias shares his perspective on how AI is reshaping engineering practice and what responsible, sustainable engineering looks like today.

AI-Assisted vs AI‑Driven: What Smart Engineering Means Today

João sees today’s engineering landscape as one where AI enhances daily work without replacing the craft behind it.

I believe in AI‑assisted development, where AI agents act as assistants to the engineer, who remains firmly in the driver’s seat.

In areas where engineers are working with familiar tooling or languages, AI becomes a reviewer, a second pair of eyes, much like our Nebula pull request assistant on GitHub. However, when stepping into unfamiliar languages, AI can take on more of the initial implementation load. Even then, João draws a clear line:

Is AI-generated code production‑ready? It depends. For internal tools or maintenance tasks: often yes. For critical systems, like payment processing? Absolutely not. We should never take AI output at face value.

Smart engineering, then, is about understanding the context, the business impact, system criticality, and long‑term maintainability.

Shaping the Future Through Today’s Decisions

Every engineer remembers a decision that changed their path. For João, it was a bold choice made eight years ago:

Embracing Kotlin when building a system from scratch. I wasn’t fully convinced at first, but it turned out to be the right call.

A key principle of sustainable engineering is the willingness to pursue innovative approaches, even in situations where outcomes are not guaranteed.

Those decisions don’t just affect today’s roadmap – they shape what will be possible, maintainable, and scalable years from now.

AI and Engineering Responsibility: A New Layer of Critical Thinking

AI gives us power, but with that comes a renewed obligation to question everything.

More than ever, we need a critical mindset. We must not take AI‑generated information for granted.

There are two types of responsibility:

  • Technical responsibility: cross‑checking AI output with official documentation and trusted sources.
  • Environmental and financial responsibility: acknowledging the hidden cost of every model query and optimisation cycle.

In the era of AI, responsible engineering is more than just code quality – it’s also about mindful computation.

Additionally, non‑engineers often celebrate new features – this is the visible outcome – but they rarely see the invisible architecture behind them.

Every new feature adds complexity. The real challenge isn’t delivering a feature but designing it so it doesn’t become a long‑term burden.

Sustainable engineering is therefore not just a technical discipline: it’s an act of stewardship. It’s about knowing when not to build.

Balancing Innovation and Sustainability

One of João’s strongest reflections looks ahead at the unintended consequences of AI‑powered speed:

AI lets us deliver more features in less time, but features with little value still add complexity and reduce maintainability.

This, he says, is where discipline matters most. The ability to generate code quickly must be matched with an equally strong ability to say no. Smart engineering is intentional, not impulsive.

The challenge comes when balancing innovation and sustainability, particularly when pressure mounts and speed becomes tempting. Here João keeps the long game in view:

A software engineer has the duty to strive for long‑term maintainability over speed. Perfection doesn’t exist, but we should never sacrifice quality for convenience.

On the other hand, experimentation, he notes, is different. When exploring something new, sustainability isn’t the immediate goal; understanding is. Once validated, engineers must revisit and rebuild with a long‑term mindset. This duality – exploring fast, building responsibly – is part of what defines engineering maturity.

The Mindset That Will Matter Most

As AI continues to evolve, João believes the decisive skill of the future won’t be the ability to write code faster, but the ability to choose wisely.

We must avoid overengineering. With AI, it’s easy to let complexity grow simply because generating code is fast. We need to slow down and think critically.

His final message is one that echoes through engineering teams everywhere:

Just because something can be built does not mean it should.

And that is perhaps the essence of smart engineering in the AI era.

Building a Sustainable Future — One Decision at a Time

As MB.ioneers, we’re not just building digital products – we’re shaping systems that must stand the test of time. World Engineering Day is a reminder that our work carries impact: environmental, technological, and human.

Smart engineering is not about AI replacing the engineer, but empowering them to make better, more intentional, and more sustainable choices.

In a world moving faster than ever, that mindset may be our most important engineering tool.

Share this Article
Techsphere

Share your
excellence