Skip to main content

Giuseppe Carte Granillo

AI & Tech Solutions Lead

AI & Tech Solutions Lead with 4+ years building production ML and LLM systems for enterprise energy operators across the US, UK and Ireland. I lead a team of five AI engineers and data scientists and own Narrativewave's AI strategy, roadmap and architecture standards. I architected WaveAI, an agentic copilot used daily by enterprise operations teams, along with the evaluation, guardrail and observability layers that make it trustworthy. My design principle: deterministic logic where numbers matter, model reasoning where judgment helps, and humans owning every consequential decision. Delivery owner for accounts totaling 12 GW+ of installed capacity, from technical discovery to executive reviews.

Key achievements

Shipped an agentic copilot to production: WaveAI cut site investigations from about an hour of manual cross-referencing to a few minutes, and weekly active users doubled within a quarter.
Cut customer onboarding by about 80%: an MCP-first workflow took onboarding from about three weeks to 3–4 days and turned business-rule changes into config iterations instead of application releases.
Automated fleet-scale prioritization: a daily ranking engine across fleets of 100K+ assets tells four teams where to look first; triage dropped from about an hour to minutes, deployed across the customer base.
Built the products the company sells: Solar, Wind and BESS analytics packages became the standard offering; failure-prediction models flag issues days to weeks earlier and helped reduce unplanned downtime by about 15%.

Experience

AI & Tech Solutions Lead

Narrativewave · Remote · Guadalajara, Mexico

Sep 2025 - Present

Own AI strategy, architecture and delivery across three connected products, and lead a team of five AI engineers and data scientists.

WaveAI · agentic copilot for renewable-energy operations

  • Architected a bounded investigation loop on LangGraph and MCP: resolve the outcome, assess evidence gaps, select a typed tool, validate and authorize, then reassess within explicit step and token budgets.
  • Designed separation of authority: the application supplies authorized records, the agent coordinates, and the user confirms every state change through preview, confirmation, revalidation, execution and a durable receipt.
  • Built typed tools over assets, telemetry, events, workflows, analysis history, pipelines, documents and charts, plus RAG with semantic chunking, hybrid retrieval and re-ranking: bounded evidence access, never open database control.
  • Implemented evidence-guided completion states (complete, partial, clarification, blocked) so an exhausted budget is never reported as success.
  • Built the evaluation and observability layer: golden datasets from real investigations, LLM-as-judge, grounding and hallucination checks, prompt regression tests on every change, prompt-injection defense, and full run tracing and replay with Langfuse and Arize.

Smart Summary & Priority Tracker · prioritization at fleet scale

  • Classify the full open event backlog daily, track age and energy exposure, and rank sites for Operations, Performance Engineering, Asset Management and Executives across fleets of 100K+ assets per customer.
  • Surface a cross-team Daily Focus with Act now, Investigate today and Watch labels, plus event playbooks.
  • Made ranking criteria explicit, traceable and configurable per customer; Tell Me More launches WaveAI with the site, period and evidence already in context.
  • Deployed across the customer base; triage dropped from about an hour to minutes.

MCP-first onboarding · DS delivery

  • Built an MCP server and skill exposing typed operations over a canonical client specification: derive the package, check signal coverage, explain blockers, plan, simulate or apply, and verify, with runs persisted for auditability.
  • Normalized heterogeneous client inputs (hierarchy exports, tag lists, historian metadata) into platform mappings while preserving source names; ambiguity surfaces as explicit review items, never silent assumptions.
  • Took customer onboarding from about three weeks to 3–4 days and turned business-rule changes into config iterations instead of application releases.

Contributions & outcomes

  • Lead and mentor a team of five AI engineers and data scientists; set the AI technical roadmap, architecture standards, and evaluation and reliability practices adopted across the product.
  • Run weekly technical sessions with 3+ enterprise clients and executive reviews, translating operational needs into scoped, reviewable work and prioritizing what the team builds next.

Tools in practice

  • LangGraph
  • MCP
  • Typed tools
  • Hybrid RAG
  • Evaluation harnesses
  • Guardrails
  • Langfuse
  • Arize

Data Scientist II

Narrativewave · Remote · Guadalajara, Mexico

Sep 2023 - Sep 2025

Built the company's standard analytics packages and owned enterprise delivery across 12 GW+ of installed capacity, bridging customers, Product, and engineering.

Contributions & outcomes

  • Built the standard analytics packages for Solar, Wind and BESS: performance engineering, real-time operations, IEC downtime and availability classification, NERC GADS reporting, and BESS market participation and resource optimization.
  • Owned delivery for accounts totaling 12 GW+ across US renewable IPPs and Oil & Gas operators; ran executive reviews and QBRs alongside weekly sessions with site managers and performance engineers.
  • Turned customer discovery into feature specs with Product and shipped analytics code into the Django platform.
  • Supported pre-sales and mentored the Data Scientist I team.

Tools in practice

  • Python
  • Django
  • Energy analytics
  • IEC classification
  • NERC GADS
  • Product delivery

Data Scientist I

Narrativewave · Remote · Guadalajara, Mexico

Feb 2022 - Sep 2023

Owned end-to-end delivery for three customer accounts, primarily Oil & Gas: asset onboarding, signal mapping, data validation, predictive models, and field feedback.

Contributions & outcomes

  • Built failure-prediction, anomaly-detection and equipment-health models (XGBoost, PyTorch, scikit-learn) on Snowflake and Databricks/Spark pipelines integrating PI Vision and Canary at millions of sensor readings per day.
  • Owned end-to-end delivery for 3 customer accounts, primarily Oil & Gas: asset hierarchies, signal mapping, data validation and custom analytics, iterating weekly with field engineers.

Tools in practice

  • Python
  • XGBoost
  • PyTorch
  • scikit-learn
  • Snowflake
  • Databricks
  • Spark
  • PI Vision
  • Canary

Quantitative Developer

Crypto Trading Bots · Independent project

Nov 2020 - Feb 2022

An independent project connecting applied mathematics to automated trading: ML signals, backtesting, and risk management.

Contributions & outcomes

  • Built an automated trading system on the Binance API with ML signals, backtesting, and risk management.

Tools in practice

  • Python
  • NumPy
  • Numba
  • AWS
  • Binance API

Data Scientist Intern

National Institute of Genomic Medicine (INMEGEN)

Mar 2021 - Jan 2022

Applied machine learning and statistical modeling to genomic data, building a foundation in complex scientific datasets.

Contributions & outcomes

  • Applied ML and statistical modeling to genomic data.

Tools in practice

  • Machine learning
  • Statistical modeling
  • Genomic data

Education

B.Sc. Applied Mathematics

Universidad Autónoma Metropolitana (UAM)

2016 - 2021

Mexico City · Optimization, Probability & Statistics, Linear Algebra, Graph Theory, PDEs.

Thesis: Denoising Diffusion Models and Sequential Monte Carlo methods for image inpainting.

Skills

Agentic AI & LLM systems

  • LangGraph
  • MCP servers & skills
  • Typed tool calling
  • RAG with hybrid retrieval and re-ranking
  • Context engineering
  • Structured outputs
  • Human-in-the-loop
  • Confirm-before-mutate

AI quality, safety & observability

  • Evaluation harnesses
  • Golden datasets
  • LLM-as-judge
  • Grounding & hallucination checks
  • Prompt regression testing
  • Guardrails
  • Prompt-injection defense
  • Tracing & replay (Langfuse, Arize)

Models & retrieval

  • Claude
  • GPT-4o
  • Gemini
  • Llama
  • Mistral
  • Embeddings & vector search
  • Semantic chunking
  • Hybrid retrieval
  • Re-ranking

Machine learning

  • PyTorch
  • TensorFlow
  • scikit-learn
  • XGBoost
  • Time-series forecasting
  • Anomaly detection
  • Predictive maintenance
  • Statistical modeling

Software engineering

  • Python
  • SQL
  • FastAPI
  • Django
  • Pydantic
  • Async
  • REST APIs
  • Docker
  • CI/CD
  • Git
  • AWS EC2 / S3 / Lambda
  • AI-native development with Codex and Claude Code

Data platforms

  • Snowflake
  • Databricks
  • Apache Spark
  • ETL/ELT
  • PI Vision
  • Canary
  • Plotly

Human languages: Spanish (Native), English (Fluent), Italian (Professional)

Certifications

Meta Back-End Developer Professional Certificate

Meta/Coursera · 2024

Software Engineering for Data Scientists

DataCamp · 2022

Deep Learning Specialization

DeepLearning.AI · 2020

Selected projects