"""about.py — who I am, as a typed object."""
from enum import StrEnum
from pydantic import BaseModel, EmailStr, HttpUrl, Field
class Role(StrEnum):
SENIOR_ML_ENGINEER = "senior machine learning engineer"
SENIOR_DATA_SCIENTIST = "senior data scientist"
PYTHON_BACKEND_ENGINEER = "python backend engineer"
class Focus(StrEnum):
PREDICTIVE_MODELING = "predictive modeling"
NLP = "nlp"
RAG_SYSTEMS = "rag systems"
MLOPS = "mlops"
DATA_PIPELINES = "automated data pipelines"
LOW_LATENCY_BACKENDS = "low-latency backends"
class Stack(BaseModel):
"""The tools I reach for first, not an exhaustive list."""
language: str = "python"
runtime: list[str] = Field(default_factory=lambda: ["xgboost", "fastapi", "langchain", "transformers"])
infra: list[str] = Field(default_factory=lambda: ["docker", "aws", "azure", "ec2", "s3", "redis"])
specialties: list[str] = Field(
default_factory=lambda: [
"supervised & unsupervised learning",
"text analytics",
"retrieval + reranking pipelines",
"scalable ml systems",
]
)
class Person(BaseModel):
name: str
handle: str
roles: list[Role]
focus: list[Focus]
stack: Stack
location: str
email: EmailStr
website: HttpUrl
currently_reading: str | None = None
me = Person(
name="Vitor Carvalho Sampaio",
handle="vitor_sampaio",
roles=[Role.SENIOR_ML_ENGINEER, Role.SENIOR_DATA_SCIENTIST, Role.PYTHON_BACKEND_ENGINEER],
focus=[
Focus.PREDICTIVE_MODELING,
Focus.NLP,
Focus.RAG_SYSTEMS,
Focus.MLOPS,
Focus.DATA_PIPELINES,
],
stack=Stack(),
location="Brazil",
email="vitorsampaiomle@gmail.com",
website="https://vitorsampa.io",
currently_reading=None,
)
if __name__ == "__main__":
print(me.model_dump_json(indent=2))
Vitor Carvalho Sampaio
Senior ML Engineer · Senior Data Scientist · Python Backend Engineer
I design and deploy scalable machine-learning systems and backend services, with strong experience in predictive modeling, NLP, and automated data pipelines.
Belo Horizonte, Brazil 🇧🇷 Open to remote
What I do
Predictive modeling
Building production-ready supervised and unsupervised ML models
NLP systems
Developing text analytics, entity extraction, and retrieval-based AI workflows
MLOps
Deploying, monitoring, and maintaining ML services and batch pipelines
Backend engineering
Building reliable low-latency Python APIs and distributed data workflows
Tech stack
Languages & Frameworks
Python FastAPI PyTorch XGBoost LangChain Transformers
Cloud & Infra
Docker AWS Azure EC2 S3 Redis AI Agents
Specialties
Text analytics RAG pipelines Model serving Evaluation loops
Let's talk
I'm always open to interesting conversations about ML, engineering, or opportunities.
✉️ vitorsampaiomle@gmail.com