Ruzora

Machine Learning Engineer

Remote (LATAM)
Full-time
Senior

Train, deploy, and operate machine learning models in production for US startups, from classical ML to fine-tuned deep learning.

Already applied? Check your status

About the Role

We're seeking a Senior Machine Learning Engineer to join our partner companies building products where the model is the differentiator: recommendation, computer vision, fraud, forecasting, speech, and fine-tuned language models. Unlike our AI Engineer role (which builds on top of foundation models), this role trains and serves models. You'll own the full lifecycle from data and training to serving, monitoring, and retraining.

What You'll Do

  • Train and evaluate models with PyTorch, scikit-learn, or XGBoost
  • Build training and inference pipelines that run reliably in production
  • Fine-tune open models (Llama, Mistral, Whisper, CLIP) for product use cases
  • Serve models with low latency (TorchServe, Triton, vLLM, FastAPI)
  • Monitor drift and model quality and automate retraining
  • Collaborate with data engineers and product teams on requirements

Requirements

  • 4+ years of ML engineering with models deployed in production
  • Strong Python and PyTorch (or TensorFlow) skills
  • Experience with feature engineering, evaluation, and experiment tracking (MLflow, W&B)
  • Experience serving models at scale on GPUs or cloud ML platforms
  • Solid software engineering fundamentals: testing, CI, containers
  • Excellent written and verbal English (B2+)

Nice to Have

  • Experience with LLM fine-tuning (LoRA, QLoRA, RLHF) and evaluation
  • Experience with computer vision or speech models
  • Knowledge of Kubernetes, Ray, or distributed training
  • Publications or open-source ML contributions

Tech Stack

Python
PyTorch
MLflow
vLLM
AWS SageMaker
Docker

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.