turing · Nube e infraestructura

Experto en el dominio – Python

Turing

Pago no indicadoRemotoRequisitos de ubicación no especificados

Esta oferta se ha traducido automáticamente. La plataforma original gestiona las solicitudes; revisa sus requisitos originales antes de postularte. Ver página original

Acerca del puesto

Acerca de Turing:

Turing es una de las empresas de IA de más rápido crecimiento del mundo que acelera el avance y la implementación de sistemas de IA potentes.

Turing ayuda a sus clientes de dos maneras: trabajando con los principales laboratorios de IA del mundo para avanzar en las capacidades de los modelos de vanguardia en pensamiento, razonamiento, programación, comportamiento agéntico, multimodalidad, multilingüismo, STEM y conocimiento de frontera; y aprovechando ese trabajo para crear sistemas de IA del mundo real que resuelvan prioridades críticas para las empresas.

Descripción del puesto: Este puesto forma parte de un proyecto que apoya a empresas líderes de LLM. El objetivo principal es ayudar a estas empresas de LLM fundacionales a mejorar sus modelos de lenguaje de gran tamaño.

Apoyamos a las empresas en la mejora de sus modelos ofreciéndoles datos propios de alta calidad. Estos datos pueden utilizarse como base para el ajuste fino de modelos o como conjunto de evaluación para comparar el rendimiento.

En un flujo de generación de datos SFT, es posible que deba elaborar un prompt que contenga código y preguntas, luego desarrollar respuestas del modelo y traducir el código CUDA/C++ proporcionado a un código Python equivalente con PyTorch y NumPy para replicar el comportamiento del algoritmo.

Para la generación de datos RLHF, puede que deba crear un prompt o usar uno proporcionado por el cliente, hacer preguntas al modelo y evaluar los resultados generados por distintas versiones del LLM, comparándolos y aportando comentarios que luego se utilizan en los procesos de ajuste fino.

Tenga en cuenta que este puesto no implica crear ni ajustar LLM.

Cómo es el día a día:

  • Traducir código CUDA/C++ a implementaciones equivalentes en Python con PyTorch y NumPy, garantizando la paridad lógica y de rendimiento.
  • Analizar kernels CUDA y código acelerado por GPU en cuanto a estructura, eficiencia y función antes de su traducción.
  • Evaluar las traducciones de código CUDA/C++ a Python generadas por LLM, aportando comentarios técnicos y correcciones.
  • Colaborar con ingenieros de prompts e investigadores para desarrollar prompts de prueba que reflejen tareas reales de CUDA/PyTorch.
  • Participar en flujos de trabajo de RLHF, clasificando las respuestas de los LLM y justificando con claridad las decisiones de clasificación.
  • Depurar y revisar el código Python traducido en cuanto a su corrección, legibilidad y coherencia con los estándares de la industria.
  • Mantener la documentación técnica para favorecer la reproducibilidad y la claridad del código.
  • Proponer mejoras en la estructura de los prompts o en los enfoques de conversión a partir de los patrones de fallo habituales de los LLM.

Requisitos:

  • 5+ años de experiencia laboral total, con al menos 3 años de experiencia relevante en Python y 2+ años en CUDA/C++.
  • Sólida experiencia práctica con Python, especialmente en computación científica con PyTorch y NumPy.
  • Sólida comprensión de los conceptos de programación CUDA y de los fundamentos de C++.
  • Capacidad demostrada para analizar kernels CUDA y reproducirlos con exactitud en Python.
  • Familiaridad con el cálculo en GPU, el paralelismo y las prácticas de programación orientadas al rendimiento.
  • Sólidas habilidades de depuración y atención a la coherencia numérica al portar lógica entre lenguajes.
  • Se valora la experiencia en la evaluación de código generado por IA o en la participación en el ajuste de LLM.
  • Capacidad para comunicar los comentarios técnicos de forma clara y constructiva.
  • Fluidez en las habilidades de comunicación en inglés, tanto conversacionales como escritas.

Ventajas de trabajar como freelance con Turing:

  • Trabajar en un entorno totalmente remoto.
  • Oportunidad de trabajar en proyectos de IA de vanguardia con empresas de LLM líderes.

Detalles de la oferta:

  • Compromiso requerido: Al menos 4 horas al día y un mínimo de 20 horas a la semana, con un solapamiento de 4 horas con el horario PST. (Tenemos 3 opciones de dedicación horaria: 20 h/semana, 30 h/semana o 40 h/semana)
  • Tipo de contratación: Asignación como contratista (sin licencia médica ni vacaciones remuneradas)
  • Duración del contrato: 3 meses; [la fecha de inicio prevista es la próxima semana]

Ubicación: India, Pakistán, Nigeria, Kenia, Egipto, Ghana, Bangladés, Turquía, Brasil, México

Proceso de evaluación (aproximadamente 75 min): Dos rondas de entrevistas (60 min técnica + 15 min cultural y de discusión de la oferta)

Habilidades

Doctorado en Matemáticas
Más empleos en esta especialidad →