Acerca del puesto
En este rol de contratista remoto por horas, trabajarás como Líder de Aseguramiento de Calidad (QAL) de Bash para supervisar la calidad, la consistencia y el desempeño de los entrenadores en proyectos de entrenamiento de IA para scripting en Bash/shell. Revisarás código Bash generado por IA y el trabajo de entrenadores/QA, evaluarás la calidad de los resultados frente a las directrices del proyecto, proporcionarás retroalimentación escrita precisa y garantizarás que los colaboradores cumplan con los estándares de calidad esperados.
Evaluarás el trabajo en cuanto a la corrección de los scripts, la seguridad de los comandos, la portabilidad, la precisión de la depuración, el manejo de errores, la conciencia de seguridad, la legibilidad, la mantenibilidad, el formato, el seguimiento de instrucciones y el cumplimiento de las rúbricas específicas del proyecto. Detectarás problemas de calidad recurrentes, comunicarás actualizaciones a los entrenadores y QAs, apoyarás la incorporación, mantenerás la documentación y ayudarás a activar a los colaboradores que no están trabajando de manera constante.
Este rol es con SME Careers, una empresa de Servicios de Datos de IA en rápido crecimiento y subsidiaria de SuperAnnotate, que entrega datos de entrenamiento para muchas de las empresas de IA más grandes del mundo y laboratorios de modelos fundacionales. Tu liderazgo en calidad de Bash ayudará directamente a mejorar los principales modelos de IA del mundo al garantizar que los datos de entrenamiento de scripting en shell sean precisos, ejecutables, seguros, estén claramente explicados y alineados con las expectativas del cliente.
El proceso de selección incluye una entrevista con IA, una tarea específica del dominio y una entrevista con un reclutador.
Importante: No hay un proyecto inmediato para este rol; sin embargo, si estás calificado, serás uno de los primeros expertos a quienes contactaremos cuando surjan oportunidades relevantes. Esto también te brindará acceso a futuros proyectos disponibles a través de nuestra red de expertos.
Lo que harás
- Monitoreo de calidad: Revisar por muestreo elementos de Bash, identificar problemas de calidad, proporcionar retroalimentación mediante mensajes directos y escalar problemas recurrentes o críticos.
- Revisión de código: Evaluar scripts de shell generados por IA, flujos de trabajo de CLI, fragmentos de automatización, respuestas de depuración y explicaciones en cuanto a corrección y seguridad.
- Comunicación con entrenadores/QA: Actualizar a los colaboradores en Discord sobre nuevas directrices, cambios en los flujos de trabajo y expectativas de revisión específicas de Bash.
- Gestión de preguntas: Responder preguntas sobre comillas, portabilidad, comandos de Linux, operaciones destructivas, permisos, tuberías e interpretación de rúbricas.
- Gestión de activación: Enviar mensajes directos a colaboradores inactivos, fomentar la activación, dar seguimiento y señalar problemas de disponibilidad.
- Documentación: Crear y mantener guías de estilo de Bash, rastreadores, preguntas frecuentes, ejemplos, honeypots, tareas de calibración y materiales de incorporación.
- Incorporación: Realizar llamadas de incorporación/entrenamiento explicando flujos de trabajo, rúbricas, expectativas de seguridad y reglas de revisión específicas de Bash.
- Revisión de seguridad: Señalar scripts inseguros, comandos destructivos, exposición de credenciales, riesgos de inyección o orientación de producción engañosa.
- Mejora de procesos: Identificar brechas recurrentes y construir procesos de QA escalables.
Lo que buscamos
- Título de Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software, TI, Administración de Sistemas, o experiencia profesional equivalente.
- Sólido dominio del inglés para seguir las directrices y proporcionar retroalimentación técnica clara.
- 3+ años de experiencia con scripting en Bash/shell, sistemas Linux/Unix, automatización, DevOps, administración de sistemas, CI/CD o flujos de trabajo de soporte técnico.
- Sólido entendimiento de los fundamentos de Bash: variables, comillas, condicionales, bucles, funciones, tuberías, redirección, códigos de salida, señales, gestión de procesos, permisos de archivos y portabilidad POSIX.
- Capacidad para identificar problemas como comandos inseguros, uso deficiente de comillas, sintaxis no portátil, falta de manejo de errores, suposiciones incorrectas, flags alucinados y operaciones destructivas.
- Se prefiere familiaridad con herramientas como grep, awk, sed, find, xargs, curl, jq, cron, SSH, Git, Docker, tuberías de CI/CD y gestores de paquetes de Linux.
- Se prefiere fuertemente experiencia liderando o apoyando equipos remotos de entrenadores, revisores, ingenieros o QAs.
- Cómodo con Discord, Google Sheets, Google Docs, rastreadores, paneles de control, GitHub y sistemas de gestión de proyectos.
- Altamente orientado al detalle y organizado; capaz de mantener guías de estilo, preguntas frecuentes, rastreadores, honeypots, tareas de calibración y materiales de incorporación.
- Experiencia con entrenamiento de IA, anotación de datos, evaluación de LLM, QA de código o revisión basada en rúbricas es una gran ventaja.