Augusto Oliveira

AI engineer. I build and operate production Retrieval-Augmented Generation systems, and I own the half of RAG most projects skip: evaluation, tracing, guardrails and latency.

Natal, Brazil (UTC−3) · Open to full-time remote (contract / EOR) · 4+ hours overlap with US Eastern

Python · LangChain · Milvus · Flask · Celery · Redis · PostgreSQL · Ollama · Docker · Angular · TypeScript · Node.js

Focus

Retrieval systems in production

What I work on

Most RAG projects stop once the demo answers a question. My work is what comes after: making a retrieval system measurable, observable and safe enough to keep running in front of real users.

In practice that means evaluation harnesses that turn “does it answer well” into metrics you can regress against, distributed tracing so a slow or wrong answer can be attributed to a stage, guardrails that fail closed rather than inventing text, latency profiling to decide what is worth optimising, and drift detection between the database of record and the vector index.

Python · LangChain · Milvus · BGE-M3 · Ollama · Flask · Celery · Redis · PostgreSQL · Docker · GitLab CI/CD

Experience

~2 years

Experience

AI Engineer — CCSL, Federal Institute of Rio Grande do Norte (IFRN)

Jan 2025 – Aug 2026 · Natal, Brazil

Public-sector R&D centre. Primary engineer on SmartFAQ, a citizen-facing AI assistant for Brazil’s Ministry of Communications, in production and used by the public.

  • Designed and shipped the production RAG pipeline: LangChain and Milvus for retrieval, BGE-M3 embeddings, Llama 3.3 70B served through Ollama, behind Flask services with Celery and Redis queuing and PostgreSQL as the system of record.
  • Built the retrieval evaluation harness — context precision and recall over a fixed question set, plus an LLM-as-a-judge with calibration tests measuring the judge’s own effect on the scores.
  • Instrumented end-to-end observability across the services in the request path: a propagated request ID, structured trace events with per-phase latency, and a provenance field distinguishing true retrieval from fallbacks and errors.
  • Enforced a fail-closed retrieval guarantee, covered by automated conformance tests, so the service declines to answer rather than producing text with no retrieved source behind it.
  • Profiled the pipeline end to end and prioritised the optimisation backlog by measured impact rather than intuition.
  • Shipped the governance layer — role-based access, soft delete, deduplication hashing, index integrity under concurrent rebuilds — and the ingestion layer: Selenium crawlers over JavaScript-rendered government portals feeding an ETL into the structured knowledge base.

Authored twelve technical reports on the system’s architecture, audits and performance, and co-writing a research paper on the platform.

The system and its source are client-owned and private, so this describes the engineering I was responsible for rather than the implementation.

Full-Stack Developer — NOCS Lab, IFRN

May 2024 – Dec 2025 · Parnamirim, Brazil

Built a vehicle access control system end to end: Angular and TypeScript front end, Node.js and Express API, MySQL, containerised with Docker. Integrated cameras and access-control hardware over MQTT so field devices and the platform exchanged events in real time.

Implemented OAuth2 and JWT authentication with role-based access control, including institutional SSO, and automated database and image backups with restore testing — a backup is not a backup until a restore has been run.

Also shipped

Also shipped

  • Natal City Hall scraper — Selenium and BeautifulSoup crawlers over JavaScript-rendered municipal portals, with an ETL into structured records.
  • Vehicle access control system — Angular, Node.js, MySQL and MQTT hardware integration, built at NOCS Lab. Described in Experience.
  • Jiu-Jitsu Academy Manager — student, class and graduation management for a martial arts academy.

Background

Skills, education and written output

AI & LLM
RAG architecture · retrieval evaluation (context precision / recall, LLM-as-a-judge) · guardrails and safety filtering · prompt engineering · LangChain · Milvus · Ollama · sentence-transformers / BGE-M3
Backend
Python · Flask · Django · Celery · Redis · Node.js · Express · REST APIs
Data & pipelines
PostgreSQL · MySQL · ETL · Selenium · BeautifulSoup · pandas · ZenML · Airflow · MLflow
Infrastructure & frontend
Docker · Git · GitLab CI/CD · structured logging and distributed tracing · Linux · TypeScript · Angular · React
Education
Technology in Internet Systems (Tecnólogo), Federal Institute of Rio Grande do Norte (IFRN). Expected 2027; thesis written, pending defence.
Written output
Twelve technical reports on SmartFAQ’s architecture, audits and performance, and a research paper on the platform in progress.
Languages
Portuguese (native) · English (fluent)

Contact

Contact

jose.aug18@outlook.com

LinkedIn · Download CV (PDF)

Natal, Brazil (UTC−3) · open to full-time remote (contract / EOR) · 4+ hours overlap with US Eastern