Ruzora

Ingeniero/a de Inferencia ML / GPU

Remoto (LATAM)
Tiempo completo
Senior

Haz que los modelos sean más rápidos y baratos de servir con CUDA, TensorRT, vLLM y cuantización para startups de EE. UU. que corren inferencia a escala.

Se requiere inglés para el trabajo diario: vas a trabajar todos los días con un equipo de EE. UU.

¿Ya postulaste? Revisa tu estado

Sobre el puesto

Buscamos un/a Ingeniero/a de Inferencia ML Senior para sumarse a nuestras empresas aliadas donde la factura de GPU es una de las líneas más grandes del presupuesto. Vas a tomar modelos de PyTorch ya entrenados y hacer que sirvan más rápido y más barato: cuantizarlos, agrupar bien los requests, ajustar el stack de serving y escribir un kernel propio cuando el profiler diga que vale la pena. Latencia y throughput son tus números. Vas a medir ambos, moverlos y explicar el trade-off cuando mejorar uno le cuesta al otro.

Qué vas a hacer

  • Optimizar el serving de modelos en latencia y throughput con vLLM, TensorRT-LLM y Triton Inference Server
  • Aplicar cuantización (INT8, FP8, AWQ, GPTQ) y medir el costo en precisión de cada cambio
  • Perfilar cargas de GPU con Nsight y el profiler de PyTorch y corregir los cuellos de botella
  • Escribir o ajustar kernels CUDA y Triton para operaciones críticas
  • Ajustar batching, KV-cache y paralelismo en flotas de GPU
  • Medir el costo por token o por request y reducirlo sin romper los SLAs

Requisitos

  • 5+ años de ingeniería de software, 2+ enfocados en inferencia ML o rendimiento de GPU
  • Python y PyTorch sólidos, además de C++ práctico
  • Experiencia práctica con CUDA: jerarquía de memoria, kernels y streams
  • Experiencia en producción con al menos un stack de serving (vLLM, TensorRT-LLM, Triton, TGI, SGLang)
  • Experiencia con cuantización y compresión de modelos
  • Inglés excelente, escrito y hablado (B2+)

Deseable

  • Experiencia con serving multi-GPU y multi-nodo (paralelismo de tensor y de pipeline)
  • Conocimiento interno de speculative decoding, continuous batching o paged attention
  • Experiencia con scheduling y autoscaling de GPU en Kubernetes
  • Contribuciones a vLLM, TensorRT-LLM o proyectos open source similares

Stack tecnológico

Python
PyTorch
CUDA
TensorRT
vLLM
Triton

Beneficios

Pago competitivo en USD
Trabajo 100% remoto
Horario flexible
Presupuesto para desarrollo profesional
Apoyo para seguro de salud
Apoyo para equipo de trabajo

Postula a este puesto

Pago competitivo en USD - Remoto

Eso es todo por ahora. El resto (LinkedIn, tarifa exacta, disponibilidad) te lo pedimos luego en tu perfil.

Al enviar, aceptas nuestra política de privacidad y los términos del servicio (en inglés). Usamos tu perfil para conectarte con vacantes, y tu historial laboral para saber qué empresas contratan ingenieros/as de Latinoamérica. Cuando contactamos a una de esas empresas, nunca te mencionamos ni les mostramos tu perfil. Nuestras páginas públicas también muestran resúmenes anónimos de nuestros ingenieros/as evaluados/as (por habilidad, nivel y disponibilidad, nunca un grupo de menos de cinco) y perfiles ciegos sin tu nombre, empleador ni datos de contacto (muestran tu nivel, experiencia, habilidades y cuántas horas de tu jornada coinciden con la hora del Este de EE. UU.); escribe a team@ruzora.com para quedar fuera de toda página pública.

Guías para ingenieros

Guías gratuitas del blog de Ruzora (en inglés).

Puestos remotos en USD

¿Conoces a alguien ideal para este puesto?

Compártele el enlace. Y si eres tú, postula con tu CV en minutos.