Acerca del puesto
En este puesto de contratista remoto por horas, trabajarás como Especialista en GitHub (SME) para crear tareas informáticas realistas y desafiantes utilizando GitHub y flujos de trabajo relacionados con Git. Diseñarás tareas prácticas de GitHub, las documentarás claramente en SuperAnnotate, asegurarás que tu configuración sea compatible con la tarea y te grabarás ejecutando la tarea en tu computadora.
Las tareas pueden incluir configuración de repositorios, gestión de ramas, commits, pull requests, issues, revisión de código, actualizaciones de README, edición de archivos, fundamentos de GitHub Actions, tableros de proyectos, notas de versión, flujos de trabajo de colaboración o cambios de documentación. Tu trabajo ayudará a entrenar modelos de IA avanzados para que comprendan mejor cómo los usuarios reales completan flujos de trabajo de colaboración de software y control de versiones.
Este puesto 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 a muchas de las empresas de IA y laboratorios de modelos fundacionales más grandes del mundo. Tu experiencia en GitHub ayuda directamente a mejorar los principales modelos de IA del mundo al enseñarles cómo los usuarios reales completan tareas prácticas de control de versiones, repositorios y colaboración de desarrolladores.
Lo que harás
- Crear tareas realistas de GitHub: proponer tareas realistas y desafiantes que puedan ejecutarse en la computadora usando GitHub, y luego documentar la tarea claramente en SuperAnnotate.
- Preparar el entorno de trabajo: asegurar que tu configuración sea compatible con la tarea, incluido tener acceso a GitHub, repositorios de prueba, archivos, ramas, issues de ejemplo y cualquier herramienta requerida lista antes de grabar.
- Grabar la ejecución de la tarea: grabarte ejecutando la tarea de GitHub en tu computadora mientras sigues las instrucciones del proyecto y aseguras que el flujo de trabajo sea claro, completo y realista.
- Documentar el contexto de la tarea: proporcionar suficiente contexto de la tarea, pasos, objetivos, detalles del repositorio, archivos y notas para que los revisores puedan entender qué es la tarea y cómo se completó.
- Demostrar uso práctico del software: completar flujos de trabajo que involucren repositorios, commits, ramas, pull requests, issues, actualizaciones de README, revisiones, tableros de proyectos o GitHub Actions cuando corresponda.
- Mantener la calidad de las entregas: revisar tu grabación y documentación antes de enviarlas para asegurar que la tarea sea completa, comprensible, realista y esté alineada con las pautas del proyecto.
Lo que buscamos
- Experiencia práctica usando GitHub para repositorios, ramas, commits, pull requests, issues, documentación, revisión de código o flujos de trabajo de colaboración.
- Dominio del inglés a nivel B2 o superior para entender las instrucciones del proyecto, documentar tareas claramente y comunicarte con el equipo del proyecto.
- Comodidad usando una computadora, herramientas basadas en navegador, GitHub, archivos, carpetas, editores de código, terminales y flujos de trabajo de grabación.
- Capacidad para proponer tareas realistas y desafiantes de GitHub que reflejen casos de uso reales de software, documentación, colaboración, administración o gestión de proyectos.
- Sólido entendimiento de los fundamentos de GitHub, como repositorios, commits, ramas, pull requests, conflictos de merge, issues, archivos README, permisos y tableros de proyectos.
- Capacidad para asegurar que tu configuración sea compatible con la tarea, incluido tener acceso a GitHub, un repositorio de prueba, archivos disponibles, Git instalado si es necesario y cualquier referencia requerida lista antes de grabar.
- Alta atención al detalle al preparar la tarea, ejecutar el flujo de trabajo y verificar que la grabación sea completa y comprensible.
- Confiable, autónomo y capaz de entregar calidad constante en un flujo de trabajo de contratista remoto por horas a través de zonas horarias.
- Se valoran habilidades profesionales adicionales, incluidas programación, documentación, QA, gestión de proyectos, DevOps, administración, operaciones u otros flujos de trabajo basados en computadora.