turing · Ingeniería de software

Ingeniero de software sénior – Evaluación de LLM (radicado en EE. UU./Canadá/Europa occidental)

Turing

Pago no indicadoRemotoLocation: candidates must be based out of US, Canada or WEU countries (Austria, Belgium, France, Germany, ...)

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

Sobre nosotros Con sede en San Francisco, California, Turing es el principal acelerador de investigación del mundo para laboratorios de IA de vanguardia y un socio de confianza para empresas globales que implementan sistemas de IA avanzados. Turing apoya a sus clientes de dos maneras: primero, acelerando la investigación de vanguardia con datos de alta calidad, pipelines de entrenamiento avanzados y los mejores investigadores de IA especializados en ingeniería de software, razonamiento lógico, STEM, multilingüismo, multimodalidad y agentes; y segundo, aplicando esa experiencia para ayudar a las empresas a transformar la IA de una prueba de concepto en inteligencia propia, con sistemas que funcionan de forma fiable, ofrecen un impacto medible y generan resultados duraderos en la cuenta de resultados (P&L).

Descripción del proyecto Como evaluador de Ingeniería de Software, creará conjuntos de datos de vanguardia para entrenar, comparar y hacer avanzar modelos de lenguaje de gran tamaño, colaborando estrechamente con investigadores. Esto incluye seleccionar ejemplos de código, proporcionar soluciones precisas y realizar correcciones en Python, JavaScript (incluido ReactJS), C/C++, Java, Rust y Go; evaluar y perfeccionar el código generado por IA en cuanto a eficiencia, escalabilidad y fiabilidad; y trabajar con equipos multifuncionales para mejorar las soluciones de programación impulsadas por IA de nivel empresarial.

¿Cómo es un día típico?

  • Trabajar en iniciativas de entrenamiento de modelos de IA seleccionando ejemplos de código, creando soluciones y corrigiendo código en Python, JavaScript (incluido ReactJS), C/C++, Java, Rust y Go.
  • Evaluar y perfeccionar el código generado por IA para garantizar que sea eficiente, escalable y fiable.
  • Colaborar con equipos multifuncionales para mejorar las soluciones de programación impulsadas por IA frente a los puntos de referencia de rendimiento del sector.
  • Crear agentes capaces de verificar la calidad del código e identificar patrones de error.
  • Formular hipótesis sobre las etapas del ciclo de la ingeniería de software (creación de prototipos, diseño de arquitectura, diseño de API, implementación en producción, lanzamiento, experimentos, monitorización, mantenimiento operativo) y evaluar las capacidades del modelo en ellas
  • Diseñar mecanismos de verificación que puedan verificar automáticamente una solución a una tarea de ingeniería de software.

Habilidades requeridas

  • Varios años de experiencia en ingeniería de software (3 años o más)
  • Sólida experiencia en la creación de aplicaciones full-stack y en el despliegue de software escalable de nivel de producción con lenguajes y herramientas modernos.
  • Profundo conocimiento de la arquitectura, el diseño, el desarrollo y la depuración de software, y de la evaluación de la calidad y la revisión del código.
  • Excelentes habilidades de comunicación oral y escrita para justificaciones de evaluación claras y estructuradas.

Detalles de la contratación

  • Dedicación: colaboración flexible, mínimo 10 h/semana, hasta 40 h/semana
  • Tipo: Contratista (sin cobertura médica ni permisos remunerados)
  • Duración: 1 mes (posibles ampliaciones según el desempeño y la idoneidad)
  • Ubicación: los candidatos deben residir en EE. UU., Canadá o países de Europa occidental (WEU) (Austria, Bélgica, Francia, Alemania, ...)

Proceso de evaluación

  • El proceso de solicitud lleva 15-30 minutos.
  • Es obligatorio completar una entrevista en vídeo con IA.

Habilidades

PythonJavaScriptJavaC++Rust
Más empleos en esta especialidad →