Carrier is fully AWS. Understanding Bedrock architecture and the AWS AI service landscape is a first-class signal for this interview.
Amazon Bedrock is AWS's managed foundational model platform. It provides API access to multiple foundation models (Anthropic Claude, Meta Llama, Amazon Titan, Mistral, Cohere) without requiring infrastructure management. Think of it as the managed GenAI layer in the AWS stack — equivalent to John's self-hosted vLLM setup at NewsRx, but abstracted to a managed service.
The key insight: Bedrock is not just model inference. It includes Knowledge Bases (managed RAG with S3), Agents (agentic workflows with tool use), Guardrails (content filtering, PII redaction), and Model Evaluation (automated benchmarking). It's a full production GenAI platform.
Carrier uses Bedrock for: The "Tell Me More" generative AI agent in Abound (launched Feb 2026) — conversational troubleshooting for HVAC technicians trained on technical manuals. This is a RAG+Agents pattern: technician asks a question → Bedrock Agent retrieves relevant manual sections → generates contextual guidance.
| Concept | What it is | Carrier use case |
|---|---|---|
| Bedrock Knowledge Bases | Managed RAG: connect S3 docs, auto-index, semantic search at query time | Abound "Tell Me More" — technical manuals for HVAC troubleshooting |
| Bedrock Agents | Agentic workflows with tool use, multi-step reasoning, action groups connected to APIs | Orchestrate multi-step diagnostic flows: query KB → call equipment API → generate guidance |
| Bedrock Guardrails | Content filtering, PII redaction, topic blocking, grounding checks at inference time | Prevent hallucinated maintenance instructions that could damage equipment or injure techs |
| SageMaker Feature Store | Centralized storage for ML features — online (low-latency) and offline (batch training) | HVAC sensor features shared across all models in the fleet |
| SageMaker Pipelines | MLOps orchestration: data prep → training → evaluation → deployment in a DAG | Retraining pipeline triggered by model drift detection |
| SageMaker Model Monitor | Automated drift detection for data quality and model quality in production | Alert when HVAC sensor distribution shifts (new equipment generation deployed) |
| AWS Glue | Serverless ETL: data catalog, transformation jobs, Spark-based at scale | Carrier's HVAC fault prediction ETL from raw IoT data to ML-ready features |
| Amazon Kinesis | Real-time data streaming — sub-second latency IoT ingest | Continuous HVAC sensor readings from Lynx/Abound equipment fleet |
Data pipeline: IoT Core → Kinesis Data Streams → S3 (raw) → Glue ETL → S3 (features) → SageMaker Feature Store
Traditional ML: Feature Store → SageMaker Training → Model Registry → SageMaker Endpoints → CloudWatch monitoring
GenAI: Technical docs → S3 → Bedrock Knowledge Base (vector index) → Bedrock Agent → Abound API → technician chat
Governance: Bedrock Guardrails (content) + SageMaker Model Monitor (drift) + CloudTrail (audit) + IAM (access)
| MLOps Capability | AWS Native | John's Equivalent |
|---|---|---|
| Pipeline orchestration | SageMaker Pipelines | DeepEval CI/CD at NewsRx, SAFe release train at Amgen |
| Model registry & versioning | SageMaker Model Registry | MLflow at NewsRx |
| Production tracing | CloudWatch, X-Ray | Langfuse self-hosted at NewsRx |
| Drift detection | SageMaker Model Monitor | HHEM score tracking, BERTScore trending at NewsRx |
| Canary/A-B deployment | SageMaker Deployment | Staged rollouts (Invistics facility-by-facility deployment) |
| Evaluation gates | Bedrock Model Evaluation | DeepEval + HHEM + BERTScore CI/CD gates at NewsRx |
| Guardrails | Bedrock Guardrails | Zero-fabrication guardrails, ALCOA+ audit at NewsRx / Amgen GxP AI guardrails |
Carrier's SageMaker stack is PyTorch-native. If asked: "SageMaker's native framework is PyTorch. vLLM — which I use daily for LLM inference at NewsRx — runs on PyTorch. My model development has been framework-agnostic by architectural choice, but I'm operating in a PyTorch ecosystem."