Principal ML Engineer · Allen, Texas

Hi, I'm Peter Henshaw

Principal Machine Learning Engineer

Principal ML Engineer with a Master's in Data Science and Machine Learning and 10+ years of software engineering. I design production AI and MLOps systems — generative AI, language models, vector search, and secure cloud platforms on AWS, Azure, and GCP.

// Principal ML Engineer
const peter = {
  role: "Principal ML Engineer",
  ai: ["GenAI", "LLMs", "RAG"],
  mlops: ["SageMaker", "Azure ML", "Databricks"],
  eng: ["Terraform", "K8s", "Docker"],
  cloud: ["AWS", "Azure", "GCP"],
  ship: () => "production AI"
};
10+Years Engineering
UTDM.S. Data Science & ML

AI Tools I've Used Professionally

Production AI, MLOps, and engineering platforms I've shipped with: LLMs, vector databases, cloud ML, and infrastructure that runs at scale.

Generative AI & LLMs

Transformers, GANs, and VAEs for synthetic data, summarization, and anomaly detection in production workflows.

RAG & Vector Search

Pinecone, embeddings, hybrid search, multi-vector retrieval, and chunking tuned for relevance at query time.

MLOps

SageMaker, Azure Machine Learning, Databricks, and Terraform-backed pipelines from training through deploy.

Multi-Cloud Engineering

AWS, Azure, and GCP for scalable ML services, identity, and infrastructure as code.

Platform Engineering

Docker, Kubernetes, Spark, and Azure DevOps for secure, repeatable ML and software delivery.

Retrieval Optimization

Quantization, Matryoshka Representation Learning, vector weighting, and cross-field search.

AI Governance

Lifecycle control, attestation, and policy-aligned deployment mapped to NIST AI RMF and EU AI Act concepts.

Predictive Analytics

Asset optimization, annotation, model development, and visualization for high-stakes operational data.

10+

Years Engineering

AI/ML

Principal-Level Delivery

3

Clouds: AWS · Azure · GCP

UTD

M.S. Data Science & ML

AI, Machine Learning, and Engineering

Principal ML engineer who ships generative AI, MLOps, and production software — from vector search to governed model runtimes across cloud and on-prem.

Hello, I'm Peter Henshaw. As a Principal Machine Learning Engineer, I use my Master's in Data Science and Machine Learning and more than a decade of software engineering to design solutions for asset optimization and predictive analytics. I specialize in MLOps, generative AI, language models, and vector databases, with tools such as Pinecone, SageMaker, Azure Machine Learning, Terraform, Docker, Kubernetes, Spark, Azure DevOps, and Databricks.

I work with data scientists, engineers, and analysts to deliver scalable, secure ML pipelines — including RAG on AWS, Azure, and GCP. I apply GANs, VAEs, and Transformers for synthetic data, summarization, and anomaly detection, and I prototype AI-lifecycle controls so models run only when they are authorized, audited, and policy-compliant.

Artificial Intelligence

GenAI, LLMs, RAG, AI governance

Machine Learning

MLOps, SageMaker, Azure ML, Databricks

Software Engineering

10+ years building production systems

Cloud & DevOps

AWS, Azure, GCP, K8s, Terraform

Vector Search

Pinecone, embeddings, hybrid retrieval

Secure ML

IAM, attestation, lifecycle control

Core Expertise

Principal-level AI, machine learning, and software engineering — production MLOps, retrieval systems, and multi-cloud platforms.

AI & Generative Models

Language models, Transformers, GANs, and VAEs for search, synthetic data, summarization, and anomaly detection — designed for real operational use cases, not demos.

MLOps

End-to-end ML pipelines on SageMaker, Azure ML, and Databricks — training, packaging, and deploying models with Terraform, Docker, and Kubernetes.

RAG & Vector Databases

Ingestion to Pinecone, chunking, embeddings, quantization, hybrid and multi-vector search, and retrieval weighting that improves relevance at query time.

Software Engineering

A decade of production software across financial services and industrial AI — identity, cloud-native services, and systems teams can operate with confidence.

AWS · Azure · GCP

Cross-cloud IAM, ML platforms, and infrastructure as code so AI workloads stay portable, secure, and recoverable across providers.

AI Governance Engineering

Hardware-rooted trust, remote attestation, and time-bound execution licenses so models can be renewed, revoked, or safely degraded under policy.

Professional Experience

Principal ML, AI consulting, and software engineering roles spanning energy, industrial intelligence, and financial services.

Principal Machine Learning & AI Consultant

Hexagon Asset Lifecycle Intelligence · Full-time

Asset optimization · Predictive analytics

Aug 2020 – Present
Generative AI LLMs Vector DB · RAG

Design and implement ML solutions for asset optimization and predictive analytics, specializing in MLOps, generative AI, language models, and vector databases with Pinecone, SageMaker, Azure Machine Learning, Terraform, Docker, Kubernetes, Spark, Azure DevOps, and Databricks.

Deliver RAG and MLOps on AWS, GCP, and Azure: ingestion to vector stores, embedding models, hybrid and multi-vector search, quantization, and Matryoshka Representation Learning. Apply GANs, VAEs, and Transformers for synthetic data, summarization, and anomaly detection.

Senior Software Engineer

Charles Schwab · Full-time

Texas, United States

Feb 2017 – Present
Software Engineering Cloud IAM AWS · Azure

Senior software engineering across cloud identity and access: AWS IAM, AWS Resource Access Manager, Azure AD, Conditional Access, and Azure B2B — security that production ML and application platforms depend on.

Build reliable, well-documented software in a regulated financial environment, collaborating across engineering, security, and operations.

Software DevOps Engineer

JPMorgan Chase & Co. · Full-time

3 yrs 7 mos

Jul 2013 – Jan 2017
DevOps Kubernetes Cloud Security

Cloud-native engineering and operations with a focus on threat detection and response across Kubernetes workloads — Azure Sentinel, Azure Security Center, and secure delivery pipelines.

Established the DevOps and platform habits I still use in MLOps: containers, observability, and automated, auditable releases.

Projects & Builds

Production AI, MLOps, and engineering work — retrieval systems, generative models, governed runtimes, and cloud security.

RAG · Vector DB
Hexagon · AI / ML

Vector Search & RAG Pipelines

  • Built ingestion-to-vector-DB flows with embedding models applied automatically at query time.
  • Configured multi-vector and cross-field search, vector weighting, hybrid retrieval, quantization, and MRL.
  • Deployed RAG and MLOps across AWS, Azure, and GCP with Pinecone and production chunking strategies.
PineconeRAGEmbeddingsHybrid Search
GenAI
Hexagon · Generative AI

Synthetic Data & Generative Models

  • Applied GANs, VAEs, and Transformers to generate realistic synthetic data for augmentation and testing.
  • Used generative techniques for text summarization and anomaly detection in high-dimensional operational data.
  • Integrated language models into search, retrieval, and analytics applications used by cross-functional teams.
LLMsTransformersGANsVAEs
AI Governance
AI Engineering · Security

AI Lifecycle Control Framework

  • Prototyped cryptographic lifespan governance so models run only when policy-compliant, audited, and authorized.
  • Used TPM/TEE, remote attestation, and time-bound execution licenses on AWS, Azure, and GCP, including offline-safe modes.
  • Implemented renewal, revocation, and safe-degradation aligned with NIST AI RMF and EU AI Act concepts.
TPM / TEEAttestationNIST AI RMFMulti-cloud
MLOps
Cloud · ML Engineering

Multi-Cloud MLOps Platforms

  • Productionized models with SageMaker, Azure Machine Learning, Databricks, Spark, Docker, and Kubernetes.
  • Infrastructure as code with Terraform and Azure DevOps for repeatable training and deploy paths.
  • Delivered scalable, secure pipelines for fast search, retrieval, and analysis of high-dimensional vectors.
SageMakerAzure MLDatabricksTerraform
IAM
Charles Schwab · Engineering

Cross-Cloud Identity & Access

  • Engineered IAM across AWS IAM, Resource Access Manager, Azure AD, Conditional Access, and Azure B2B.
  • Hardened access paths that protect production applications and data platforms in financial services.
  • Documented controls so security and engineering teams can review, reuse, and operate the same patterns.
AWS IAMAzure ADSecuritySoftware Engineering
K8s Security
JPMorgan Chase · DevOps

Cloud-Native Threat Detection

  • Built detection and response across Kubernetes workloads using Azure Sentinel and Azure Security Center.
  • Operationalized container security and DevOps practices that later scaled into MLOps delivery.
KubernetesAzure SentinelDevOpsDetection

Career Highlights

Milestones across principal ML roles, generative AI, software engineering, and graduate study in data science.

Principal ML Engineer

FirstEnergy

Current principal machine learning engineering role delivering production AI and ML systems.

Principal AI Consultant

Hexagon

MLOps, generative AI, LLMs, and vector databases for asset lifecycle intelligence.

Generative AI & RAG

Production

Language models, Pinecone, hybrid search, and RAG deployed on AWS, Azure, and GCP.

Software Engineering

10+ yrs

Senior engineering at Charles Schwab and DevOps at JPMorgan Chase before principal ML.

UT Dallas

M.S.

Master's degree in Data Science and Machine Learning, 2020–2021.

BrainStation

2019

Certificate in Data Science and Machine Learning, August 2019.

Multi-Cloud MLOps

AWS · Azure · GCP

SageMaker, Azure ML, Databricks, Terraform, Docker, and Kubernetes in production.

AI Lifecycle Governance

NIST / EU AI Act

Attestation, time-bound licenses, and safe degradation for advanced AI systems.

Charles Schwab

Senior SWE

Cross-cloud IAM and software engineering in a regulated financial environment.

Predictive Analytics

Industrial AI

Asset optimization, annotation, visualization, and model development at Hexagon.

Technical Skills

AI, machine learning, and engineering skills from principal ML work at FirstEnergy, Hexagon, Charles Schwab, and JPMorgan Chase.

AI · Machine Learning
Machine LearningGenerative AILLMs MLOpsRAGVector Databases PineconeTransformersGANsVAEs EmbeddingsHybrid SearchPredictive Analytics
ML Platforms
Amazon SageMakerAzure Machine LearningDatabricks SparkModel DevelopmentAnnotation Data VisualizationQuantizationMRL
Software Engineering
Software EngineeringPythonAPIs Backend DevelopmentSystem ArchitectureDocumentation AgileGitDebugging
Cloud, DevOps & MLOps Infra
AWSAzureGCPTerraform DockerKubernetesAzure DevOps CI/CDLinux
Security & Governance
AWS IAMAzure ADConditional Access Azure SentinelTPM / TEERemote Attestation NIST AI RMFEU AI Act
Practices
Cross-functional DeliveryMLOpsDevOps Problem SolvingAI GovernanceProduction Reliability

Let's Build Together

Open to Principal ML Engineer and AI / software engineering work — generative AI, MLOps, and production systems teams can trust.