Curriculum Vitae

Ali Miraftab, Ph.D.

Lead AI/ML Engineer with 10+ years building production-scale AI systems that drive measurable business outcomes. Specialize in transformer-based recommendation, RAG-based ranking, personalization, and large-scale information retrieval, with deep experience scaling models for consumer products.

Austin, TX +1 (210) 548-1604

Professional summary

Architected Procore's RAG-and-contextual-intelligence recommendation stack and end-to-end LLM Product Insights Platform; led Dell's semantic supply-chain retrieval / re-rank stack with LLM-based entity resolution; pioneered Expedia's first flight ranking and recommendation systems. Operate as a cross-functional technical leader — owning scope and decision authority end to end, partnering directly with executive, product, business, and engineering leadership, hiring and mentoring teams, and standardizing the AI/ML dev/deployment lifecycle to compress time-to-production. Comfortable in high-ambiguity zero-to-one settings; strong on distributed systems, data infrastructure, real-time / streaming pipelines, and bridging model development with online serving.

Leadership & scope

Cross-functional leadership

Partner directly with executive, product, business, and tech leaders to define AI/ML strategy, scope deliverables, set roadmaps, align milestones across orgs, and translate ambiguous business needs into concrete technical solutions.

People leadership

Hire, mentor, and lead teams of AI/ML engineers and scientists at C5i, Quotograph, Expedia, and Procore; set technical standards, unblock ICs, and own design and code reviews.

Decision authority & scope ownership

Own end-to-end model and platform decisions from problem framing → data and feature design → modeling and evaluation → serving and infra → production rollout → post-launch iteration.

Standardized AI/ML lifecycle

Built a repeatable AI/ML guideline covering scoping, data acquisition, EDA, modeling, evaluation, deployment, A/B testing, and monitoring — accelerating delivery cadence from annual to quarterly.

Roadmap & milestone definition

Set and defended quarterly and annual AI/ML roadmaps; defined milestones, success metrics, and exit criteria; balanced research-grade explorations with delivery commitments.

Hiring & org-building

Designed hiring rubrics, interview loops, and leveling guidance for AI/ML engineers and scientists.

Core expertise

// the toolkit
Ranking & personalization
  • Transformer rec/ranking
  • HSTU
  • SASRec
  • BERT4Rec
  • TransAct
  • DIN / DIEN / SIM
  • BST
  • RAG-based recommendation
  • Generative retrieval · TIGER · semantic IDs
  • Two-Tower deep retrieval-ranking
  • PyTorch · TensorFlow
  • Collaborative filtering · ALS · CF
  • GraphSAGE · GNN
  • LambdaRank · LightGBM · XGBoost
  • MMoE · PLE
  • Contextual bandits / MAB
  • CTR / CVR
  • Position-bias · counterfactual eval
Search & retrieval
  • SBERT bi-encoder + cross-encoder re-rank
  • Multimodal · CLIP
  • Hybrid retrieval
  • HNSW · FAISS · ScaNN · Annoy
  • Databricks Vector Search
  • pgvector · Milvus · Pinecone · Weaviate · Chroma
  • Elasticsearch / OpenSearch
LLMs & generative AI
  • RAG + contextual-intelligence
  • Generative recommendation
  • Llama · GPT fine-tuning & serving
  • LoRA · QLoRA · PEFT
  • Instruction tuning
  • ReAct
  • Topic modeling & taxonomy extraction with LLMs
  • Prompt engineering
  • Evaluation harnesses
  • Quantization · kernel fusion · dynamic batching
  • Diffusion-model basics
ML infrastructure
  • Distributed training & feature pipelines
  • Streaming / real-time inference
  • Low-latency online services
  • A/B testing
  • MLflow · Airflow
  • GPU clusters (GCP, AWS, on-prem)
Classical ML & forecasting
  • XGBoost · LightGBM
  • Clustering
  • ARIMA · Prophet · deep forecasters
  • Structured prediction
  • Large-scale optimization
Computer vision & NLP
  • ResNet · VGG
  • YOLO
  • EAST text detection
  • OpenCV
  • BERT-family transformers
  • Word2Vec · GloVe
  • spaCy · NLTK · HuggingFace
Languages & tools
  • Python
  • PySpark
  • SQL
  • R
  • MATLAB
  • PyTorch · TensorFlow · JAX · Trax
  • HuggingFace · scikit-learn · LangChain
  • Docker
  • Scala · C++ · Java (familiar)

Professional experience

Lead Machine Learning Engineer · Procore Technologies
Sep 2024 – Present · Remote
  • Developed retrieval and ranking systems based on generative AI and transformer-based recommendation models; designed and implemented a RAG architecture with an additional contextual-intelligence layer to improve product recommendations, ranking quality, and relevance.
  • Built parallel contextual recommendation architectures generating sales recommendations and talking points for Sales Reps and Customer Success Engineers, grounded in account history, product usage, and support signals.
  • For the contextual-intelligence layer, applied topic modeling, taxonomy extraction, and semantic modeling with LLMs to enrich understanding, improve retrieval precision, and lift recommendation quality and downstream conversion.
  • Architected and shipped an end-to-end LLM-powered Product Insights Platform that turns unstructured and structured customer signals (call notes, tickets, reviews, telemetry) into queryable, source-attributed findings.
  • Pipeline: unstructured + structured sources → chunking → Vector Search embeddings → structured extraction with Llama 3.3 70B + JSON schema → queryable Delta table.
  • Designed a domain-specific taxonomy mapping system (62 tools · 5 product solutions · 36 workflows · 11 outcome categories) with alias resolution and few-shot prompting — >85% tagging accuracy. Every finding is traced to a verbatim source quote for full auditability.
  • Built a read-only MCP (Model Context Protocol) server exposing the insights table via SQL and natural-language-to-SQL translation — enabling ad-hoc analysis from Cursor, Claude, and Slack. Cut strategic-question turnaround from ~1 week of manual synthesis to minutes of querying.
  • Implemented validation: confidence scoring, duplicate detection, source traceability, version control for extraction runs, and incremental processing.
  • Deploy, fine-tune, and optimize production LLMs for sales and customer-success automation; apply quantization, kernel fusion, and dynamic batching to reduce latency and GPU spend.
Lead AI/ML, Sr. Manager · C5i (Course5 Intelligence)
Feb 2024 – Sep 2024
  • Led the end-to-end design of a personalized product recommendation and semantic-search platform for Dell.com and other sales channels; consumer-scale ML over structured and unstructured supply-chain data.
  • Architected a two-stage retrieval-and-rank stack: Sentence-BERT bi-encoder for candidate generation and a cross-encoder re-ranker for relevance, with Word2Vec / GloVe and graph embeddings (GraphSAGE, GNN) over the part / SKU / product hierarchy.
  • Designed an LLM-based entity-resolution pipeline for part / SKU / product deduplication across heterogeneous supply-chain records:
    • Retrieval: SBERT + HNSW / FAISS ANN search (O(log n) candidates at ~95% recall).
    • Ranking: gradient-boosted classifier over multi-feature similarity (cosine, Jaccard, token overlap, edit distance, length ratio, entity-type match).
    • Clustering: hierarchical agglomerative with complete linkage and confidence scoring; canonical-name selection per cluster.
    • Production: incremental batching, streaming-friendly DBSCAN fallback, and a typed Python EntityResolver API.
  • Fine-tuned Llama and GPT models with LoRA / QLoRA / PEFT; built offline evaluation harnesses and online experimentation patterns; defined serving blueprints for downstream teams.
  • Owned scope, roadmap, and milestone definitions for the Dell engagement; led ML engineers and scientists; partnered with Dell leadership on requirements and rollout.
Lead AI/ML · Quotograph
Oct 2023 – Feb 2024
  • Built a multimodal semantic-search system on CLIP for automated quote / image generation; joint image + text embeddings powering personalized, conversational discovery.
  • Applied instruction fine-tuning, LoRA / QLoRA PEFT, and structured prompt engineering for domain adaptation; designed an evaluation harness aligned with qualitative product goals.
Staff → Senior → Machine Learning Scientist · Expedia Group
Sep 2017 – Oct 2023 · Austin, TX
Staff MLS — Ranking, Recommendation, NLP (Apr 2019 – Oct 2023); Senior MLS — Ranking (Jan – Mar 2019); MLS — Computer Vision (Sep 2017 – Dec 2018).

Flights — Ranking, Recommendation, Personalization

  • Designed and shipped Expedia's first personalized flight recommendation model on iOS SERP, connecting users to the most relevant flights under high-throughput / low-latency online serving constraints. +0.7% conversion rate. Algorithms: LambdaRank (LightGBM) and Two-Tower retrieval-ranking deep model (TensorFlow).
  • Built the Web Flights LambdaRank LTR ranker to lift revenue. +1.2% GP/order.
  • Predictive cache-fill DNN (TensorFlow) — 2× cache hit-rate, reducing downstream pricing-call volume and infra cost.
  • CTR predictor gating flight pricing calls to reduce downstream traffic.
  • Price forecasting and alerts using XGBoost — recommend the best time to book.
  • Hero-image selection driven by a contextual bandit for SERP relevance.

Vacation Rentals & Lodging — Ranking and CV

  • Neural ranker in PyTorch for Vacation Rentals SERP.
  • Urgency-messaging XGBoost model predicting property / destination occupancy for personalization.
  • Computer-vision stack feeding ranking and marketplace health: image aesthetic scoring (ResNet-152 / VGG-16), YOLO on-demand amenity detection, PyTorch scene classification (ResNet-152), fraud detection combining NLP + EAST text detector. Outputs powered image ordering, hero-image MAB, LTR features, marketplace-health analytics, and CVR boosting in email and ads.
Machine Learning & Cloud Researcher · UTSA — Open Cloud Institute
Jan 2015 – Sep 2017
  • Fusing IoT contents with geosocial networks for anomalous-behavior detection in smart communities — won a $100K Cisco grant.
  • Designed intelligent workload-aware schedulers for multi-cloud environments — resulted in U.S. Patent 10,452,451 B2.
  • Published a comprehensive open-source TensorFlow tutorial covering computer vision and NLP for the UTSA ML6973 course.
  • Side projects: EEG emotion classification, facial-image emotion detection, sentiment analysis on movie reviews, music classification with CNN + RNN, vehicle make/model recognition, marker detection.
RAN Conceptual Planner Engineer · MCI / Hamrah-e Aval
Jun 2012 – Aug 2014 · Tehran, Iran
  • Designed WCDMA and LTE RAN systems in collaboration with Ericsson and Huawei; GSM / GPRS / EDGE network expansion and NSN license balancing.
Communication Engineer (Consultant) · Darya Pala Energy
Jan 2011 – May 2012
  • Designed end-to-end telecommunication systems (fiber, wireless, LAN, CCTV) for oil and gas sites.
Microwave & Electronic Engineer · TTQC — Healthcare
Dec 2010 – Jun 2012
  • Collaborated with HITEC Poland on radiation-therapy solutions for cancer treatment.

Education

2014 – 2017

Ph.D., ECE — AI & Big Data

The University of Texas at San Antonio. Dissertation: Real-Time Adaptive Data-Driven Perception for Anomaly Priority Scoring at Scale.

2008 – 2010

M.Sc., EE — Microwave & Optical Communication

Sharif University of Technology, Tehran.

2002 – 2007

B.Sc., EE — Electronics

Semnan University.

Patent

US 10,452,451 B2 · October 22, 2019

Systems and Methods for Scheduling of Workload-Aware Jobs on Multi-Clouds

Miraftabzadeh, S. A., and Najafirad, P.

Selected publications

  • Miraftabzadeh, S. A., Rad, P., Choo, K.-K. R., & Jamshidi, M. A privacy-aware architecture at the edge for autonomous real-time identity re-identification in crowds. IEEE Internet of Things Journal, 2017.
  • Miraftabzadeh, S. A., Rad, P., & Jamshidi, M. Distributed Algorithm with Inherent Intelligence for Multi-cloud Resource Provisioning. In Intelligent Decision Support Systems for Sustainable Computing, Springer, 2017, pp. 77–99.
  • Miraftabzadeh, S. A., Rad, P., Jamshidi, M., & Prevost, J. Customer Review Analytics using Subjective Loss Function for Conceptual-based Learning. 13th SoSE, IEEE, 2018.
  • Miraftabzadeh, S. A., Rad, P., Jamshidi, M., & Prevost, J. The Subjective Loss Function for Conceptual-based Customer Reviewer Analytics. WAC, 2018.
  • Miraftabzadeh, S. A., Rad, P., & Jamshidi, M. Temporal Face Embedding as Biometric Tokenization for Decentralized IoT. WAC, 2017.
  • Miraftabzadeh, S. A., Rad, P., & Jamshidi, M. Efficient distributed algorithm for scheduling workload-aware jobs on multi-clouds. 11th SoSE, IEEE, 2016.
  • Miratabzadeh, S. A., Gallardo, N., Gamez, N., Haradi, K., Puthussery, A. R., Rad, P., & Jamshidi, M. Cloud robotics: A software architecture for heterogeneous large-scale autonomous robots. WAC, 2016.

Honors & awards

Federal fellowship

NSF Graduate Research Fellowship — Grant No. 1419165 (supported Ph.D. research).

Federal grant

Partial Ph.D. support by Air Force Research Laboratory & OSD (Grant FA8750-15-2-0116).

Industry grant

$100K Cisco grant — IoT + geosocial anomaly detection in smart communities.

Scholarship

Open Cloud Institute Outstanding Student Scholarship (2015 – 2017); Lutcher Brown Scholarship and Distinguished Reward, UTSA; ECE Teaching Assistantship, UTSA.