Engenheiro(a) de Machine Learning
Treine, faça deploy e opere modelos de machine learning em produção para startups dos EUA, do ML clássico ao deep learning com fine-tuning.
Inglês necessário para o dia a dia: você vai trabalhar todos os dias com um time dos EUA.
Já se candidatou? Veja seu status
Sobre a vaga
Procuramos um(a) Engenheiro(a) de Machine Learning Sênior para atuar em nossas empresas parceiras que constroem produtos em que o modelo é o diferencial: recomendação, computer vision, fraude, forecasting, voz e modelos de linguagem com fine-tuning. Diferente da nossa vaga de AI Engineer (que constrói sobre foundation models), esta função treina e serve modelos. Você será responsável pelo ciclo de vida completo, dos dados e do treinamento até o serving, o monitoramento e o retreinamento.
O que você vai fazer
- Treinar e avaliar modelos com PyTorch, scikit-learn ou XGBoost
- Construir pipelines de treinamento e inferência que rodem de forma confiável em produção
- Fazer fine-tuning de modelos abertos (Llama, Mistral, Whisper, CLIP) para casos de uso do produto
- Servir modelos com baixa latência (TorchServe, Triton, vLLM, FastAPI)
- Monitorar drift e qualidade dos modelos e automatizar o retreinamento
- Colaborar com data engineers e times de produto na definição de requisitos
Requisitos
- 4+ anos de ML engineering com modelos em produção
- Domínio sólido de Python e PyTorch (ou TensorFlow)
- Experiência com feature engineering, avaliação e experiment tracking (MLflow, W&B)
- Experiência servindo modelos em escala em GPUs ou plataformas de ML em nuvem
- Bons fundamentos de engenharia de software: testes, CI, containers
- Inglês excelente, escrito e falado (B2+)
Diferenciais
- Experiência com fine-tuning de LLM (LoRA, QLoRA, RLHF) e sua avaliação
- Experiência com modelos de computer vision ou de voz
- Conhecimento de Kubernetes, Ray ou treinamento distribuído
- Publicações ou contribuições open source em ML
Stack de tecnologia
Benefícios
Candidate-se a esta vaga
Remuneração competitiva em USD - Remoto
