Acerca del puesto
Acerca de Turing: 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).
Sobre el puesto: Buscamos un ingeniero responsable de diseñar, implementar y mantener flujos de trabajo de validación de datos dentro de pipelines de compilación basados en Docker. Este puesto implica crear y gestionar etiquetas de Dockerfile, estándares de metadatos y scripts de validación que garanticen que los conjuntos de datos, los esquemas y los artefactos de modelos cumplan los requisitos de calidad y de cumplimiento normativo antes del despliegue.
Trabajará estrechamente con los equipos de ingeniería de datos, aprendizaje automático y DevOps para crear pipelines de datos en contenedores fiables, reproducibles y totalmente validados.
Cómo es el día a día:
- Desarrollar y optimizar Dockerfiles con pasos integrados de validación de datos.
- Implementar metadatos LABEL para versiones de conjuntos de datos, esquemas y linaje.
- Crear scripts de validación (Python/Bash) para comprobaciones de esquemas, integridad de datos y control de calidad.
- Integrar los pasos de validación en pipelines de CI/CD y aplicar comprobaciones que fallen ante datos incorrectos (fail-on-bad-data).
- Documentar los estándares de etiquetado de Dockerfile, la lógica de validación y la gobernanza de datos.
Habilidades requeridas
- Ingenieros DevOps con experiencia y 4+ años de trayectoria
- Sólida experiencia con Docker y Dockerfiles.
- Dominio de Python o Bash para la creación de scripts de validación.
- Conocimiento de formatos de datos, esquemas y herramientas de validación.
- Familiaridad con sistemas de CI/CD y registros de contenedores.
Se valora:
- Participación previa en proyectos de investigación o evaluación de LLM.
- Experiencia en la creación o prueba de herramientas para desarrolladores o agentes de automatización.
- Experiencia con flujos de trabajo de MLOps, versionado de datos o Great Expectations.
- Conocimiento de Kubernetes o de herramientas de seguridad de contenedores.
Ventajas de trabajar como freelance con Turing:
- Trabajo en un entorno totalmente remoto.
- Oportunidad de trabajar en proyectos de IA de vanguardia con las principales empresas de LLM.
Detalles de la oferta:
- Dedicación requerida: Al menos 4 horas al día y un mínimo de 20 horas por semana, con 4 horas de solapamiento 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 cobertura médica ni permisos remunerados)
- Duración del contrato : 2-4 semanas; [la fecha de inicio prevista es la próxima semana]
- Ubicación : India, Pakistán, Nigeria, Kenia, Egipto, Ghana, Bangladés, Turquía, México, Brasil
Proceso de evaluación (aproximadamente 75 min) :
- Entrevistas (30-60 min de conversación técnica en QODE)