Skip to content

jose tavera dev sheet

ML & AI ENGINEER BUILDING PRODUCTS END TO END.

recorded at 2 756 m

I’m Jose Tavera. At Quantil I build LLM applications, forecasting models and recommendation systems for enterprise clients across the US and LatAm. On the side I ship my own products, solo.

sec 02 · specimen

About me

Jose Tavera, in a black-and-white headshot rendered as a one-bit dither.

1-bit · 8×8 bayer

I got here through economics rather than a CS degree, which mostly means I learned to ask what a number is for before asking how to compute it. These days I build the whole thing — the model, the pipeline that feeds it, and the product it sits behind.

pastimecooking
ice creampistachio
bandGlass Animals

commits · jl-tavera

979 commits in a year

synthetic · run `npm run github`

quietbusybusiest day · 13

audio · on repeat

What’s playing

trackHeat Waves
artistGlass Animals

sec 03 · catalogue

Selected builds

Client engagements and the products I ship solo under Mayeutik. Each card names its own context.

stn 01 · quantil — client engagement

Causal Inference for Drilling Operations

Estimated the causal effect of drilling practices and mud parameters on well performance across 17 wells, then separated the levers a driller controls from the geology they cannot.

Causal inferenceDouble MLPanel dataeconmlstatsmodelsPython

stn 02 rec 2026 · orrery — home health compliance

Turning a Medicare Manual into 108 Testable Rules

Compiled the Medicare home-health pre-claim review requirement set into 108 machine-readable rules, each carrying its own regulatory quote, citation and pass/fail contract — so an agency can see what is missing before it submits, not after it is denied.

LLM-as-a-judgeChecklist decompositionKnowledge graphRegulatory compliancePythonClaude

stn 03 · quantil — client engagement

Forecasting Energy Demand Across Three Planning Horizons

Built the model that turns a production plan into the electricity it will need — across ten operating units, three planning horizons, and six years of daily data that had never been assembled in one place.

ForecastingRandom ForestXGBoostscikit-learnDatabricksPython

stn 04 rec 2024 · universidad de los andes — coursework

Shipping a 120-Breed Dog Classifier End to End

Built a 120-breed dog classifier the whole way out — scraper, two transfer-learning architectures, a FastAPI service, a Cloud Function and a Streamlit front end — then found the pretrained backbone had already solved it before the first epoch finished.

Computer visionTransfer learningTensorFlowKerasFastAPIGCPStreamlit

sec 04 · index

Technologies

Filed by what the work is, not by what is installed. Open one for the tools it uses and an example of what the code looks like.

Two-tower retrieval and implicit ALS for Panama's largest logistics company, deployed on Snowflake to replace a legacy rules-based system. The tower pattern is the useful part: users and items each get their own encoder, so serving becomes a nearest-neighbour lookup instead of scoring every pair.

plate 03.1

Two towers

listing · python

embedding_dimension = 32 user_model = tf.keras.Sequential([    tf.keras.layers.StringLookup(        vocabulary=unique_user_ids, mask_token=None),    # +1 accounts for the unknown token.    tf.keras.layers.Embedding(        len(unique_user_ids) + 1, embedding_dimension),]) movie_model = tf.keras.Sequential([    tf.keras.layers.StringLookup(        vocabulary=unique_movie_titles, mask_token=None),    tf.keras.layers.Embedding(        len(unique_movie_titles) + 1, embedding_dimension),]) metrics = tfrs.metrics.FactorizedTopK(    candidates=movies.batch(128).map(movie_model))task = tfrs.tasks.Retrieval(metrics=metrics)

The two encoders are the architecture. Everything else in a retrieval model is plumbing around them.

source

Canonical example, not client code. TensorFlow Recommenders, basic_retrieval tutorial · tensorflow.org

instruments

TensorFlow RecommendersTensorFlowTwo-Tower NNImplicit ALSSnowflakePython5 yrs

sec 05 · service record

Work life

ML and AI engineer who builds products end to end. At Quantil I build LLM applications, forecasting models and recommendation systems for enterprise clients across the US and LatAm.

On the side I keep shipping independent AI products to stay sharp — the point is to own the whole loop: pick the problem, scope an MVP, ship it, see what breaks, iterate.

Quantil

May 2024 — Present

Senior ML Researcher

Bogotá, Colombia · Hybrid

Production AI for enterprise clients across the US and LatAm — LLM applications, forecasting models, recommendation systems and large data pipelines.

  • Built a recommendation engine for Panama's largest logistics company using Two-Tower Neural Networks and Implicit ALS, deployed on Snowflake to replace a legacy rules-based system.
  • Trained RNN-based energy forecasting models for Colombia's largest oil firm on Databricks and Azure, taking MAE down to 1–3% on daily operational forecasts.
  • Designed predictive models on Azure for Ecopetrol's drilling operations: rig-state classification plus causal inference on stuck-pipe events, targeting around $61M in annual losses.
  • Shipped a forecasting module (ARIMA, SARIMA, Prophet, Holt-Winters) that changed how a major distributor plans inventory demand.
  • Segmented SME and enterprise portfolios for a top-tier Colombian bank using K-Prototypes clustering; the commercial team used the segments to retarget products.
  • Built scalable PySpark ETL pipelines for one of Panama's largest distribution networks.
  • Runs client-facing meetings in English and Spanish, turning vague business problems into concrete deliverables.
Two-Tower NNSnowflakeDatabricksAzurePySparkCausal inference

Mayeutik

Jul 2023 — Present

AI Engineer (Independent)

Bogotá, Colombia · Remote

Independent AI products shipped solo end to end: pick the problem, scope an MVP, ship, iterate. Same code quality bar as production work.

Next.jsSupabaseComputer VisionLLM applications

Psiris

Mar 2022 — Jun 2023

Co-Founder and Technical Lead

Bogotá, Colombia / St. Gallen, Switzerland

Co-founded a practice management SaaS for therapists and psychologists across LatAm. The platform is still operating today. First and only product hire; owned product, engineering and go-to-market.

  • Ran 40+ discovery interviews with psychologists across the region; most of what shipped came directly out of those conversations, not out of a spec doc.
  • Designed and shipped the full product surface: secure clinical records, patient and session management, scheduling, document handling for evaluation reports and informed consents, a patient-facing portal, and AI-powered tools for information lookup and clinical history drafting.
  • Defined the freemium pricing model (free up to 3 patients, paid tier for unlimited) to lower the barrier for therapists starting out.
  • Built the full stack on Django, React and AWS, designing architecture and data model from scratch with security and compliance baked in.
  • Acquired and onboarded the first paying clinics; ran every customer call in Spanish.
  • The product survived me leaving the company, which I am honestly more proud of than the launch itself.
DjangoReactAWS

START Global

Dec 2022 — May 2023

START Fellow

University of St. Gallen, Switzerland

Selected for the START Fellowship Accelerator at the University of St. Gallen — a 4-month residential program taking around 30 founders from LatAm and Africa each year through a multi-round selection. Went through it as technical co-founder of Psiris.

  • Workshops with HSG professors and program mentors on fundraising, marketing, sales, customer acquisition, business models and branding.
  • Worked weekly with two assigned mentors from the European startup ecosystem on product strategy, pricing and go-to-market.
  • Pitched Psiris to European investors, ecosystem leaders and the START investment committee at Demo Day.
  • Immersion in Europe's startup ecosystem through Hotspot Trips and closed-door sessions with founders and operators.
AcceleratorFundraisingGo-to-market

Universidad de los Andes

2021 · 2022

Teaching and Research Assistant

Bogotá, Colombia

Four appointments across the economics and mathematics faculties, plus the introductory programming support centre.

Teaching Assistant
ECON 2105 Game Theory · Aug–Dec 2022
Research Assistant
Turnstile data analysis of social networks · Aug–Dec 2022
Teaching Assistant
MATE 2711 Calculus of Variations for Economists · Jan–Jun 2021
Tutor
Cupitaller, Introduction to Programming support centre · Jan–Jun 2021
Game theoryCalculus of variationsTeaching

sec 06 · annotations

Record

distinctions

  • AI Hackathon Winner — Best WhatsApp Agent

    Colombia Tech Week

    Production-ready conversational agent built in 48 hours.

  • International Fellow

    START Fellowship, University of St. Gallen · 2022 — 2023

  • Outstanding Delegate

    Harvard Model United Nations for Latin America

  • Silver Medalist

    American Junior Science Olympiad · 2016

    Barranquilla, Colombia. Member of the Colombian team at the International Junior Science Olympiad.

education

  • Bachelor's Degree, Economics

    Universidad de los Andes, Bogotá · 2018 — 2024

    Member of ONUAndes and the Analytics Club.

  • Minor in Law

    Universidad de los Andes, Bogotá · 2018 — 2020

  • Exchange semester, Economics

    Universität St. Gallen (HSG) · 2023

  • High School Diploma

    Colegio San Carlos, Bogotá · 2018

certifications

  • Startup School

    Y Combinator

languages

  • Spanish

    Native

  • English

    C1 · IELTS

    Runs client-facing meetings in both, for clients across the US and LatAm.

sec 07 · reference

Contact

Open to ML and AI engineering work — production models, LLM applications, and the pipelines that keep them fed. The fastest way to reach me is email.