Software Engineering for Production-Ready AI: What It Takes to Move Beyond Prototypes
How software engineering brings AI prototypes to production Artificial intelligence (AI) pilots and prototypes exemplify the seemingly endless possibilities in today’s tech-driven economy. Although necessary, these early-stage innovations are limited by nature. They’re optimized for precisely controlled conditions and simply not ready to take on the added complications of the production environment. Software engineering transforms […]
Software Engineering for AI: Building a New Generation of Intelligent Systems
What it takes to turn models into scalable systems The disciplines of artificial intelligence (AI) and software engineering are stronger in tandem. AI models are trained on data to identify patterns, while software engineering adds structures and systems to make intelligence scalable and reliable. Together, these technologies create intelligent systems that move beyond executing logic […]
On Reversing the Data Center Backlash
The New York Times features Professor Coskun and her work with Emerald AI.
What to Know About Platform Engineering for Intelligent Systems
Building the infrastructure behind today’s intelligent systems Platforms serve as a foundation for today’s innovative software solutions. These tools and pipelines provide speed and convenience to software developers, freeing them to experiment with novel ideas as they build powerful features. Platform engineers support developers by creating reliable development environments and infrastructure that help applications run […]
What Is Human Centered Artificial Intelligence? How AI Software Engineers Tackle the Human Side of AI
What does it really mean to create human-centered AI? Amid the rapid pace of artificial intelligence (AI) innovation, it’s easy to get distracted by the technical breakthroughs and impressive metrics and forget to consider the ultimate purpose of the technology. Model performance matters, but it is crucial to remember who these systems serve and why. […]
Fictional Bibliographies
Stringhini’s open-source tool helps peer reviewers catch hallucinated citations
Career Spotlight: MLOps Engineer
As it becomes increasingly difficult to separate software engineering from artificial intelligence (AI), the need for AI-trained software professionals grows more evident. Organizations that deploy and maintain AI systems at scale are turning to knowledgeable and skilled machine learning operations (MLOps) engineers to keep models working reliably through all stages of production. At Boston University […]
How the AI in Software Engineering Curriculum Prepares Engineers for Production-Scale AI
It’s become undeniable that artificial intelligence (AI) has permeated nearly every industry imaginable — including software engineering. Yet, when the focus lies too much on model production and not enough on scalability, projects inevitably suffer. At Boston University (BU), our online Master of Science (MS) in Software Engineering for Artificial Intelligence aims to address this problem by preparing students […]
Skills Every MLOps Engineer Needs
MLOps Skills Every AI Software Engineer Needs Explore the MLOps skills that help AI systems run reliably in production. As software engineering increasingly shifts toward AI development and maintenance, new specialties are emerging to support the full AI lifecycle. Within machine learning (ML), one of the most important of these is MLOps. This growing discipline […]
What to Expect From a Master’s in Software Engineering for AI
A Look at the Master’s in Software Engineering for AI: How Online Programs Benefit Software Engineers See how our online program helps software engineers build AI-ready skills. We’ve entered a new era in software engineering. This evolving field demands far more than writing clean code; intelligent systems redefine how software engineers operate and what they […]