Skip to content
Sebastian Gomez
ML Engineer · Bogotá, Colombia
Bogotá · Off hours · replies tomorrow

Frontier AI,
made dependable.

I’m Sebastian, an ML engineer from Bogotá and a biomedical engineer from Universidad de los Andes. At Provectus I ship LLM, RAG, and agentic systems on AWS that hold up in production.

I build evaluation harnesses for LLM extraction, agents that review actuarial reports, LLM judges calibrated with DSPy, retrieval over S3 Vectors and OpenSearch, sign-language models from EMG and video, clinical ML that helps doctors agree.

Based in
Bogotá, Colombia
Now
ML Engineer, Provectus
Trained as
Biomedical Engineer
Speaks
Spanish, English

About

Machine Learning Engineer with hands-on experience shipping production LLM, RAG, and agentic systems on AWS for document-intensive enterprise pipelines. MSc in Biomedical Engineering with research on multimodal data collection, computer vision, and deep learning.

Comfortable working end-to-end across ML backend, serverless infrastructure (AWS Lambda, Step Functions, SAM), and full-stack delivery. Focused on turning frontier AI methods — LLM evaluation, retrieval, and human-in-the-loop workflows — into reliable, observable, cost-aware production systems.

Outside client work I build with Claude every day: a personal Android app in Kotlin and Jetpack Compose with a FastAPI assistant on Lambda that calls the Anthropic API behind spend caps, output checks and evals, and Next.js sites with Resend contact flows. Claude Code is how I work, with subagents, git worktrees, skills and MCP, and I’ve run internal workshops on it.

Experience over time

  • 2019: BSc Biomedical Eng. · Uniandes
  • 2023: JustPaid.ai (YC-W23)
  • 2023: MSc Biomedical Eng. + TA
  • 2025: ML Engineer · Provectus
  • 2025: MSc done · AWS ML Engineer cert

Experience · Projects · Writing

Jul 2025 — Present

Machine Learning Engineer, Provectus

San Francisco, CA · Remote

Building LLM document-intelligence systems for enterprise insurance clients, end to end: extraction pipelines, agents, evaluation, and the web apps around them, on AWS.

  • Python
  • Claude
  • Bedrock
  • Textract
  • Step Functions
  • AWS Lambda
  • ECS Fargate
  • SAM
  • Terraform
  • S3 Vectors
  • OpenSearch
  • DynamoDB
  • MLflow
  • DSPy
  • LangGraph
  • FastAPI
  • PostgreSQL
  • React
  • TypeScript
  • Playwright
  • GitLab CI
  • Built the evaluation system for an LLM contract-extraction platform: an LLM-as-judge evaluator with per-field precision, recall and F1, tracked in MLflow against golden fixtures, later packaged as a reusable library and written up as a team blueprint.
  • Built most of a production conversational agent over extracted actuarial tables on an accelerated timeline: tool calling through Bedrock Converse (Claude), retrieval over S3 Vectors, and table edits with an audit trail and one-step restore.
  • Scaled a Step Functions, Lambda and ECS Fargate extraction pipeline for very large PDFs, cutting processing time on the largest reports by 52%, and shipped client-aware extraction that reuses a client’s prior-year report.
  • Worked on agentic document review with LangGraph and hybrid retrieval (OpenSearch, BM25 plus dense) with page-level citations.
  • Delivered across the stack: FastAPI and React/TypeScript web apps, Playwright end-to-end tests, GitLab CI, and Terraform and SAM infrastructure.
Jul 2023 — Jun 2025

Growth & Software Development Engineer, JustPaid.ai (YC-W23)

San Francisco, CA · Remote

Part-time agentic AI and full-stack development. Designed and shipped agentic workflows that turn unstructured PDFs into validated, structured records inside the product.

  • Python
  • LlamaIndex
  • LangGraph
  • Django
  • PostgreSQL
  • Pydantic
Aug 2023 — Jun 2025

Teaching Assistant, Universidad de los Andes

Bogotá, Colombia

Led laboratory sessions on machine learning fundamentals: optimization techniques, linear and logistic regression, analytical OLS solutions, hyperparameter tuning, and neural network architectures.

  • Python
  • R
  • scikit-learn
  • TensorFlow
  • PyTorch

Talks

Speaker · with Mateo Rios QuerubinMedellín · Jul 2026

PyCon Colombia 2026.

“From Expert Judgment to Autonomous Optimization: Encoding Human Expertise into LLM Judges with DSPy”

How we evaluated an LLM pipeline for reinsurance contracts: five domain experts’ reviews distilled with DSPy into a panel of calibrated LLM judges, within 10% of expert consensus on every dimension, then used as the fitness function for autonomous prompt optimization with MIPROv2 and GEPA.

  • DSPy
  • MLflow
  • LiteLLM
  • Pydantic
View talk ↗ (opens in new tab)

Education

Aug 2023 — Dec 2025

MSc in Biomedical Engineering

Universidad de los Andes · Bogotá, Colombia

Thesis: Machine Learning Analysis of Colombian Sign Language: Recognition, Classification, and Biomechanical Characterization.

Coursework: Machine Learning for Engineering · Reinforcement Learning · Analysis & Processing of Medical Images

GPA 4.74 / 5.00
2019 — 2023

BSc in Biomedical Engineering — Minor in Neuroscience

Universidad de los Andes · Bogotá, Colombia

Coursework: Data Structures & Algorithms · Scientific Programming · Signal Processing · Neuroscience · Neuroanatomy

GPA 4.08 / 5.00

Credentials · 11