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 frontera y un socio de confianza para empresas globales que despliegan sistemas avanzados de IA. Turing apoya a los clientes de dos maneras: primero, acelerando la investigación de frontera con datos de alta calidad, pipelines de entrenamiento avanzados, además de investigadores de IA de primer nivel 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 desde la prueba de concepto hasta la inteligencia propietaria con sistemas que funcionan de manera confiable, generan un impacto medible e impulsan resultados duraderos en la cuenta de resultados.
Perfil ideal
Este rol es ideal para ingenieros que han lanzado productos de alto impacto en empresas de rápido crecimiento como Stripe, Airbnb, Cloudflare, Datadog, Coinbase o entornos de ingeniería de alto crecimiento similares. Damos especialmente la bienvenida a graduados de programas líderes como Harvard, Columbia, Princeton, Yale, University of Pennsylvania e instituciones comparables, aunque la experiencia y las habilidades excepcionales siempre tienen prioridad sobre el prestigio.
Descripción general del proyecto
Como evaluador de Ingeniería de Software, crearás conjuntos de datos de vanguardia para el entrenamiento, la evaluación comparativa (benchmarking) y el avance de modelos de lenguaje grandes, colaborando estrechamente con investigadores. Esto incluye curar ejemplos de código, proporcionar soluciones precisas y hacer correcciones, con un enfoque principal en Python en servicios de backend, pipelines de datos e infraestructura de ML, junto con JavaScript (incluido ReactJS), C/C++, Java, Rust y Go. Evaluarás y refinarás código generado por IA para garantizar su eficiencia, escalabilidad y fiabilidad, y trabajarás con equipos multifuncionales para mejorar 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 curando ejemplos de código, construyendo soluciones y corrigiendo código, principalmente en Python, con trabajo adicional en JavaScript (incluido ReactJS), C/C++, Java, Rust y Go.
- Evaluar y refinar código generado por IA para garantizar que sea eficiente, escalable y fiable.
- Colaborar con equipos multifuncionales para mejorar soluciones de programación impulsadas por IA frente a puntos de referencia de rendimiento del sector.
- Construir agentes y herramientas de verificación automatizadas en Python que puedan verificar la calidad del código e identificar patrones de error.
- Formular hipótesis sobre las etapas del ciclo de ingeniería de software (prototipado, 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 Python con conocimiento profundo de frameworks, herramientas y buenas prácticas para construir software de nivel producción.
- Experiencia construyendo aplicaciones full-stack y desplegando software escalable usando lenguajes y herramientas modernos.
- Comprensión profunda de arquitectura de software, diseño, desarrollo, depuración y evaluación de calidad/revisión de código.
- Excelentes habilidades de comunicación oral y escrita para fundamentos de evaluación claros y estructurados.
Detalles del compromiso
- Compromiso: compromiso flexible, mínimo 10 horas/semana, hasta 40 horas/semana
- Tipo: Contratista (sin seguro médico/licencia por enfermedad remunerada)
- Duración: 1 mes (posibles extensiones según el rendimiento y la idoneidad)
- Ubicación: Los candidatos deben residir en Estados Unidos
Proceso de evaluación
- El proceso de solicitud dura 15–30 minutos.
- Se requiere completar una entrevista en vídeo con IA.