inDrive
inDrive
1001 – 5000 Empleados
LogísticaMarketingViajes
inDrive es una empresa global de movilidad y entregas que opera un mercado de transporte y logística, conectando a pasajeros, conductores, repartidores y empresas. Sus servicios incluyen viajes urbanos, desplazamientos interurbanos, entregas de paquetes y carga, y servicios financieros para consumidores y conductores a través de inDrive.Money. El modelo de la empresa permite a los usuarios negociar las tarifas, mientras que sus operaciones abarcan la logística, los viajes y otros servicios relacionados con mercados digitales en varios países.

Ingeniero/a sénior de software backend, plataforma de IA — inDrive

Desarrolla servicios en Go y Python para la plataforma de aprendizaje automático de inDrive y da soporte a modelos en producción y herramientas de MLOps. Ayuda a operar una infraestructura observable y de alta carga que presta servicio a sistemas en 48 países.

Descripción

  • Desarrolla y opera servicios backend en Go y Python y herramientas internas para la plataforma de aprendizaje automático.
  • Acompaña los servicios de producción durante su entrega, monitorización y soporte de guardia.
  • Investiga y diseña funcionalidades de la plataforma, dejando constancia de las principales decisiones técnicas y sus ventajas e inconvenientes.
  • Desarrolla herramientas de despliegue y SDK para servir modelos, escalar automáticamente y capturar datos.
  • Conecta servicios de aprendizaje automático con sistemas backend mediante comunicación síncrona y asíncrona.
  • Colabora con científicos de datos e ingenieros de aprendizaje automático en CI/CD de modelos y pipelines, monitorización y métricas de rendimiento.
  • Proporciona observabilidad integral mediante métricas, registros, paneles, trazas, alertas y guías operativas.
  • Gestiona la infraestructura como código con Terraform y Terragrunt mediante solicitudes de cambio revisadas.
  • Participa en revisiones de código y diseño, mentoriza a otros ingenieros y evalúa los cambios generados por IA con los mismos criterios que las demás contribuciones.
  • Colabora con equipos de ciencia de datos, aprendizaje automático, software e ingeniería de datos.

Requisitos

  • Al menos cinco años de experiencia profesional en ingeniería backend, incluido el trabajo con sistemas de alta carga.
  • Sólida experiencia en producción con Go, incluidas sus funcionalidades avanzadas.
  • Dominio de Python para el procesamiento de datos y el desarrollo de servicios.
  • Sólidos conocimientos de SQL, incluido el diseño de esquemas, la indexación, la optimización de consultas, la replicación y el particionado.
  • Experiencia con Redis o un almacén de clave-valor comparable.
  • Experiencia con HTTP, gRPC, Kafka o RabbitMQ, con especial atención a la fiabilidad.
  • Experiencia con Docker y pipelines de CI/CD, además de conocimientos prácticos de Kubernetes.
  • Experiencia con los servicios principales de AWS o Google Cloud para computación, almacenamiento, redes y gestión de identidades y accesos.
  • Comprensión del ciclo de vida del aprendizaje automático, incluida la preparación de datos, las métricas de rendimiento de modelos, los requisitos no funcionales y el cambio de concepto.
  • Familiaridad con scikit-learn, PyTorch o TensorFlow.
  • Experiencia en el diseño y la operación de sistemas de observabilidad con métricas, registros, paneles, trazas, alertas y guías operativas.
  • Experiencia con Prometheus, Grafana, ELK o herramientas similares.
  • Familiaridad con los flujos de trabajo de Git, la revisión de código, la línea de comandos de Linux y fundamentos de redes como TCP/IP, DNS, VPC y balanceadores de carga.
  • Capacidad para explicar claramente las ventajas e inconvenientes técnicos a científicos de datos, responsables de producto e ingenieros de guardia.
  • Se valorará experiencia adicional con herramientas de MLOps como Databricks, SageMaker, Kubeflow, MLflow o Airflow; inferencia con GPU o LLM; agentes de programación con IA; mercados emergentes; o herramientas de infraestructura como código.

Beneficios

  • Trabaja a escala global, con modelos en producción al servicio de una flota mundial, presupuestos de GPU significativos y cargas de trabajo de LLM.
  • Oportunidad para que los ingenieros backend se especialicen en MLOps, con formación disponible desde el equipo de plataforma.
  • Desarrolla tus habilidades profesionales mediante mentoría, asesoramiento profesional y programas de aprendizaje.
  • Participa en el Global Talent Exchange Program para adquirir experiencia internacional.
  • Participa en retos de toda la empresa, premios, actividades deportivas, iniciativas de impacto social lideradas por empleados y voluntariado.
  • Accede a cursos de idiomas cofinanciados y clubes internos de conversación.
  • Los beneficios pueden variar según la ubicación.