Senior Machine Learning Engineer

Facio

Brasil

Remote

BRL 300,000 - 600,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Travel to São Paulo a few times a year
Above-market pay
CLT contract
Deel for international EMPLOYEE
Top-tier equity
Stock options
Senior team

Job summary

Facio is seeking a senior ML Platform Engineer to own the feature platform ensuring consistency between training and live scoring. You will manage real-time scoring and large batch workloads across millions of users while enabling data scientists to rapidly test new features without file handoffs.

You'll lead standardization of model training, deployment, and monitoring, with multi-model support and robust drift alerts. This remote role offers above-market pay and international opportunities.

Qualifications

  • Have run ML systems in production and owned post-deploy operations.
  • Solved training/serving skew with point-in-time features and consistent online/offline stores.
  • Built data pipelines for both low-latency serving and compute-heavy batch workloads.
  • Strong Python skills and hands-on with AWS and infrastructure as code.
  • Know tree-based models (XGBoost, LightGBM) to collaborate with data scientists.
  • Prefer building multi-model platforms over single-model setups.
  • Have standardized the model lifecycle: registry, versioning, CI/CD and retraining with traceability.

Responsibilities

  • Build the feature platform for real-time scoring and large batch workloads over millions of users.
  • Enable data scientists to create and test features without moving CSVs between notebooks and SageMaker.
  • Standardize model training, versioning and deployment so products receive a score via a payload.
  • Own production model serving: endpoints, deploys, rollbacks, alerts, drift monitoring.
  • Design infrastructure to run multiple models and shift traffic automatically (A/B tests, contextual bandits).
  • Integrate Claude and agents into the platform for labeling, evaluation and tooling.

Skills

Python
MLOps
Distributed systems
Feature engineering

Tools

AWS
SageMaker
MLflow
Athena
S3
DynamoDB
Lambda
AWS CDK
CI/CD tooling
XGBoost
LightGBM

Job description

Every credit decision at Facio runs on a model: who gets access, how much limit, when to reach out in collections, which offer to show. Too many of those models lose performance on the way to production, because the data they were trained on is not the data they see live. You will own the platform that closes that gap: features that are the same in training and in production, a standard way to ship and run models, and the monitoring that tells us when something drifts.

Model Implementation Steps
  • Features first: One feature platform, consistent in training and production.
  • Then retraining: Automated retraining once features are solid.
  • Then many models: Several models side by side, with automatic traffic allocation.
What you will do
  • Build the feature platform that keeps features consistent between training and production — for real-time scoring and for heavy batch jobs over millions of users (Open Finance histories, collections attempts, transactions).
  • Make it easy for data scientists to create and test new features, with no CSV files moving between notebooks and SageMaker.
  • Standardize how models are trained, versioned and deployed, so product engineers send a payload and get a score back.
  • Own model serving in production: endpoints, deploys, rollbacks, alerts, feature and model drift.
  • Build the infrastructure to run multiple models in production and shift traffic automatically, from A/B tests to contextual bandits.
  • Put Claude and agents to work inside the platform wherever they help: labeling, evaluation, tooling.
Requirements
  • Have run ML systems in production and owned what happens after deploy, not only the training.
  • Have solved training/serving skew before: point-in-time correct features, online and offline stores that agree.
  • Have built data pipelines for both low-latency serving and compute-heavy batch.
  • Write strong Python and are hands-on with AWS and infrastructure as code.
  • Know tree-based models (XGBoost, LightGBM) well enough to work side by side with the data scientists who build them. You don't need to know credit policy.
  • Prefer building systems that serve many models over building one model.
  • Have standardized the model lifecycle somewhere: registry, versioning, CI/CD and retraining, with every prediction traceable to the model, features and data behind it.

A plus, not a requirement: you've worked with contextual bandits or online experimentation in a live product.

Our tech stack

We are an AI-first company and every team ships with AI leverage. On the ML side, this is what we use today. The tooling calls going forward, including build vs. buy, are yours to make.

  • MODEL: Python, XGBoost and LightGBM for the credit models — MLflow for tracking and registry.
  • TRAINING: SageMaker for training and model endpoints — Athena and S3 for offline data — DynamoDB and Lambda for online features.
  • BACKEND: Serverless on AWS Lambda, Step Functions and DynamoDB — infrastructure as code with AWS CDK — fully automated CI/CD. Claude and coding agents in every engineer's daily work, with internal skills and cookbooks.
Benefits
  • Fully remote
  • We meet 4 times a year in São Paulo — flights and accommodation on us.
  • Above-market pay
  • CLT contract, with compensation above market.
  • Deel for international EMPLOYEE
  • Top-tier equity
  • A strong stock options package.
  • Senior team
  • You'll work with a talented senior engineering team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Engineer (GenAI, AWS)
Senior AI/ML Engineer (GenAI, AWS)

Provectus • Montenegro

Remote
BRL 653,000 - 979,000
Remote-friendly culture
Advanced training & certifications
Private medical insurance
+2
Fde Ai/ Solutions Architect (Ai, Python/Data)
Fde Ai/ Solutions Architect (Ai, Python/Data)

Provectus • Montenegro

Remote
BRL 420,000 - 520,000
Remote-friendly culture
Full training & certifications
Private medical insurance
Senior Full Stack Engineer
Senior Full Stack Engineer

Jobgether • Brazil

Remote
BRL 240,000 - 420,000
Medical insurance
Paid vacation
Udemy license
+2
Senior Software Engineer, Operational AI
Senior Software Engineer, Operational AI

Brex • São Paulo

Hybrid
BRL 180,000 - 280,000
Hybrid work model
Remote work up to 4 weeks/year
Data Scientist
Data Scientist

Azumo LLC. • Brazil

Remote
BRL 602,000 - 853,000
PTO
U.S. Holidays
AI Training
+3
Data Scientist Specialist (Lending)
Data Scientist Specialist (Lending)

Jobgether • Região Geográfica Intermediária de São Paulo

Remote
BRL 120,000 - 180,000
Competitive and market-aligned compensation
Home office allowance
Comprehensive health and dental insurance
+3
Senior Applied Data Scientist
Senior Applied Data Scientist

Belvo • São Paulo

Hybrid
MXN 900,000 - 1,400,000
Stock options
Annual company bonus
Flexible working hours
+6
Cientista de Dados Sênior — Crédito
Cientista de Dados Sênior — Crédito

ONEVC • Brazil

On-site
BRL 260,000 - 420,000
Senior Data Engineer - São Paulo (Contract)
Senior Data Engineer - São Paulo (Contract)

First Help Financial • São Paulo

Hybrid
BRL 180,000 - 300,000
Competitive compensation
Health support
Holidays off
+2
Automation AI Engineer
Automation AI Engineer

GigaBrands • Brazil

On-site
BRL 180,000 - 320,000
Competitive salary
High-impact role
Ownership
+1