The Modern Software Engineer

The Modern Software Engineer

Author: Demetrios April 14, 2026 Duration: 53:37

This episode is brought to you by the MLflow team. Check out more information at MLflow.org.

Mihail Eric is Head of AI at Monaco and Adjunct Lecturer at Stanford University, where he teaches CS146S: "The Modern Software Developer" — the first course in the world dedicated to how AI is transforming every stage of the software development lifecycle. With 12+ years building production AI systems at Amazon Alexa, Storia AI (YC S24), and early-stage startups, Mihail has one of the most grounded, practitioner-level takes on what it actually means to be a software engineer in 2026.

The Modern Software Engineer // MLOps Podcast #370 with Mihail Eric, Head of AI at Monaco

🧠 What the modern software engineer actually looks like — why the job description has fundamentally shifted from writing code to designing systems and directing agents

⚙️ Agents require more thinking, not less — why the engineers getting the most out of coding agents are the ones who invest the most upfront in architecture, planning, and codebase structure

🎓 Inside Stanford's "Modern Software Developer" course — what Mihail teaches in the first CS course in the world focused entirely on AI-transformed software development

🏗️ From writing code to designing systems — how the best developers are repositioning themselves as architects of agentic workflows rather than line-by-line coders

🔁 The Build System: how to run agents at scale — practical lessons from building multi-agent pipelines, parallel subagent batches, and automated retrospectives📉 What junior engineers should actually focus on — the skills that remain irreplaceable and the paths that still produce strong software engineers in an AI-first world

🚀 Building Monaco's AI-native revenue engine — what it's like building AI infrastructure for a fast-moving $35M-funded startup disrupting enterprise CRM

🎯 How to ace AI engineering interviews — Mihail's framework for demonstrating real AI engineering competence beyond prompt engineering basics. Essential watching for software engineers, ML practitioners, and engineering managers who want an honest, practitioner-level view of where the profession is going — from someone who's both teaching it at Stanford and building it in production.


🔗 Links & Resources

Mihail Eric on LinkedIn: https://www.linkedin.com/in/mihaileric/

Mihail's website: https://www.mihaileric.com

Stanford course "The Modern Software Developer": https://themodernsoftware.dev/

Maven course — AI Software Development: From First Prompt to Production Code: https://maven.com/the-modern-software-developer/ai-course

Free AI Engineer interview prep course: https://course.aiengineermastery.com/

Monaco (AI-native revenue engine): https://monaco.com

MLOps.community Slack: https://go.mlops.community/slack


⏱️ Timestamps

00:00 Intro — Mihail Eric & Monaco

04:00 What has actually changed for software engineers in 2026

09:00 Inside Stanford's "Modern Software Developer" course

15:00 Why agents require more human thinking, not less

21:00 From writing code to designing systems — the architect mindset

27:00 The Build System: running agents at scale in production

33:00 What junior engineers should focus on right now

39:00 Building AI infrastructure at Monaco

44:00 How to demonstrate real AI engineering competence

49:00 Skills that will remain irreplaceable

52:00 Rapid fire/closing thoughts


Hosted by Demetrios, MLOps.community is a space for honest, meandering talks about the real work of making artificial intelligence systems actually work. This isn't about hype or theoretical papers; it's about the messy, practical, and often surprising journey of taking models from a notebook into a live environment. You'll hear from engineers and practitioners who are in the trenches, discussing the tools, the frustrations, and the occasional breakthroughs that define the day-to-day. The conversations are deliberately relaxed, covering everything from traditional machine learning pipelines to the new world of large language models and even the intangible "vibes" of team culture and process. Each episode peels back a layer on what "production" really means, whether that involves deploying a predictive service, managing an agentic system, or maintaining reliability as everything scales. Tuning into this podcast feels like grabbing a coffee with colleagues who aren't afraid to dig into the technical nitty-gritty while keeping the tone conversational and accessible. It's for anyone who builds, manages, or is just curious about the operational backbone that allows AI to deliver value, offering a grounded perspective often missing from the broader conversation.
Author: Language: en-us Episodes: 50

Agentic Conversations (formally mlops.community)
Podcast Episodes
The Dark Side of MCP Servers [not-audio_url] [/not-audio_url]

Duration: 1:09:59
Sam Partee (CTO & co-founder of Arcade.dev) and Nate Barbettini (Founding Engineer at Arcade.dev) sit down at the MCP Dev Summit to unpack what nobody wants to admit about the Model Context Protocol: the security model i…
Sandboxing, Agent Harnesses, and Agent Teamwork [not-audio_url] [/not-audio_url]

Duration: 1:19:53
Shahram Anver is the Co-Founder and CEO of Cleric, the autonomous AI SRE that investigates and root-causes production issues like an experienced teammate — often in under two minutes. Before Cleric, Shahram led MLOps, De…
MCP Servers Are Becoming the UI for AI Agents [not-audio_url] [/not-audio_url]

Duration: 47:21
Naseem Al-Naji is the co-founder of MCPcat.io and the creator of Opal — a builder with deep roots in privacy-first developer tooling. In this conversation, he breaks down why MCP servers have become a black box in produc…
Agents & the $40M Bet on Multiplayer AI [not-audio_url] [/not-audio_url]

Duration: 1:20:46
Stanislas Polu is Co-Founder & CTO of Dust — the enterprise AI agent platform used by 51,000 workers at 3,000+ companies. Before Dust, he spent three years on OpenAI's research team under Ilya Sutskever, working on mathe…
From Single-Player to Multi-Player: Operating AI Agents at Scale [not-audio_url] [/not-audio_url]

Duration: 55:54
James Everingham is the CEO and Co-founder of Guild.ai — the AI agent control plane for production teams. With roots at Netscape, Instagram (Head of Engineering), and Meta (Head of Dev Infra, leading a 1,000-person org),…
The Control-vs-Magic Spectrum Building Agents [not-audio_url] [/not-audio_url]

Duration: 43:18
Thiago Cardoso is the Director of Data & AI at iFood and the architect behind iFood Pago's AI agent platform. This fintech system serves millions of restaurants across Brazil through WhatsApp and the iFood app. In this e…
Logs Are All You Need: Rethinking Observability with AI Agents [not-audio_url] [/not-audio_url]

Duration: 46:39
Sherwood Callaway is the founder of Sazabi (YC P26), the AI-native observability platform built for engineering teams who ship fast. He previously founded and exited a YC company — now he's back, betting that logs are al…
AI Is Fast. AI Projects Are Slow. Let's Fix That. [not-audio_url] [/not-audio_url]

Duration: 56:47
Joe Maionchi (Co-founder & COO) and Rod Christensen (Co-founder & Chief Architect) of RocketRide join the MLOps Community to walk through AIDE — the AI Integrated Development Environment. RocketRide is an open-source AI…
Architecting Modern AI Systems: Platforms, Agents, and Integration [not-audio_url] [/not-audio_url]

Duration: 56:59
BuzzHPC Roundtable episode: Architecting Modern AI Systems: Platforms, Agents, and Integration Join the Community: https://go.mlops.community/YTJoinInGet the newsletter: https://go.mlops.community/YTNewsletterMLOps GPU G…