Engineering Lead · AI Product Engineering

I ship AI features to production, end to end: models, APIs, and the products people use.

Marcello Oliveira is a Brazilian software engineer and Engineering Team Lead at Deel, where he leads AI product engineering and ships LLM features to production, from the model call to the interface. He previously built software at Amazon, Coinbase and XP Inc., and is a three-time ACM ICPC South America finalist.

Read the storiesSee the work

Now

Updated November 2026

I lead the AI product engineering team at Deel. This is how we build with language models today.

What I am doing now ›
  • LLM features in production. We ship features that validate and generate job scopes and map job descriptions, inside products that people use to hire and pay teams around the world.
  • A rules engine as the safety net. The model proposes; a deterministic rules engine decides what can go through. When the model is wrong, the rules catch it before a person ever sees it.
  • Structured output, validated. Every model answer comes back as structured output and is validated against a schema before any code trusts it. Free text never flows straight into a product.
  • One internal AI service. We are moving model calls to Deel’s internal AI service, with batching and rate limiting built in, so every feature gets the same limits, logging and controls.