# D2DO291: From Politics to Machine Learning and AI Engineering Page: https://stenobird.com/podcast/day-two-devops/d2do291-from-politics-to-machine-learning-and-ai-engineering Text version: https://stenobird.com/podcast/day-two-devops/d2do291-from-politics-to-machine-learning-and-ai-engineering.md Podcast: [Day Two DevOps](https://stenobird.com/podcast/day-two-devops) Published: 2026-01-07T16:34:02+00:00 Episode link: https://packetpushers.net/podcasts/day-two-devops/d2do291-from-politics-to-machine-learning-and-ai-engineering/ Audio file: https://feeds.packetpushers.net/link/20975/17248695/D2DO291.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/day-two-devops/episodes/d2do291-from-politics-to-machine-learning-and-ai-engineering Duration seconds: 2503 ## Resource Learn the fundamental distinction between Machine Learning Engineering and AI Engineering through the lens of a Senior Applied Scientist at Twitch. This episode explores how to transition from using pre-trained APIs to building production-ready applications and managing data pipelines. ## Highlights - Main idea: AI Engineering focuses on building products using pre-trained models and APIs, whereas ML Engineering involves training models from scratch - Practical takeaway: Use Jupyter Notebooks for early-stage prototyping and data exploration, but transition to Python scripts and orchestrators for production - Failure mode: Relying solely on certifications rather than building and deploying production-ready, user-facing applications - Technical insight: Data orchestration tools like Airflow are essential for managing complex DAGs and triggering training jobs in large-scale environments - Practical takeaway: Evaluate LLM outputs using rubrics, specific rules, or 'LLM-as-a-judge' patterns to handle subjective content ## Topics AI Engineering, Machine Learning, Data Pipelines, Airflow, LLM Evaluation, Data Science Careers, AWS SageMaker, Applied Science ## Chapters - 1:00 — Defining the Role of an Applied Scientist: An introduction to Marina Wyss's role at Twitch and the scope of her work across ML infrastructure and recommendation systems. - 4:10 — AI Engineering vs. Machine Learning Engineering: A breakdown of the distinction between using pre-trained models via APIs versus training custom models from scratch. - 10:25 — Career Paths and Skill Acquisition: Discussing the non-linear paths into data science and the importance of foundational statistics and domain knowledge. - 16:40 — Demystifying Large Language Models: Understanding LLMs as probabilistic next-token predictors and how to approach model selection. - 19:45 — Data Orchestration with Airflow: An overview of using Airflow for managing data pipelines, DAGs, and integrating with services like AWS SageMaker. - 25:50 — Advice for Aspiring AI Engineers: Practical recommendations for learning, including essential reading and the value of self-directed projects. - 29:00 — Evaluating Autonomous AI Agents: Strategies for evaluating the performance of LLMs in subjective tasks like email drafting. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/day-two-devops/episodes/d2do291-from-politics-to-machine-learning-and-ai-engineering/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/day-two-devops/d2do291-from-politics-to-machine-learning-and-ai-engineering.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.