directohace 15 días

Desarrollador Python - Entrenador de IA

Anyone AiRemoto · Tiempo parcial
Semi Senior3+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de IA busca desarrolladores Backend con experiencia en Python y JavaScript/TypeScript para trabajar de forma remota en un rol de consultor de proyecto, diseñando y evaluando tareas de ingeniería de software.

Por qué aplicar

Si sos desarrollador backend con experiencia en Python y te copa la IA, este puesto remoto te va a gustar. Podés laburar como consultor de proyecto, diseñando y evaluando tareas de ingeniería de software, con flexibilidad horaria y la posibilidad de sumar experiencia en un sector en auge.

Descripción del puesto

Anyone AI está reclutando desarrolladores backend experimentados para trabajar como consultores de proyectos. Requisitos: - Dominio avanzado de inglés escrito profesional. - Entre 3 y 7 años de experiencia profesional en ingeniería de software. - Fuerte dominio de Python y JavaScript/TypeScript; conocimiento práctico de Java, C# o Go. - Experiencia en desarrollo backend o full-stack en sistemas de producción. - Experiencia con frameworks de testing (ej. pytest, Jest, JUnit, xUnit, Go testing). - Capacidad comprobada para depurar y navegar bases de código grandes y multiarchivo. - Experiencia con revisiones de código, refactorización y migraciones a producción. Modalidad de trabajo: Consultor independiente, basado en proyectos. Tipo de trabajo: Remoto. Los colaboradores diseñarán y evaluarán tareas realistas de ingeniería de software, incluyendo resolución de bugs, implementación de funcionalidades, refactorización/migración y generación de tests. El trabajo abarca tanto la creación de escenarios de codificación complejos como la revisión de envíos de pares en cuanto a calidad y precisión. Este es un rol de consultor basado en proyectos. Los consultores recibirán pago por proyecto; las tarifas por hora son estimaciones basadas en el tiempo de finalización previsto. Los consultores controlan su propio horario, proveen sus propias herramientas y pueden prestar servicios simultáneamente a otros proveedores/empleadores (sujeto a las normativas de dichos proveedores). Responsabilidades: Los colaboradores: - Diseñarán e implementarán tareas de codificación multiarchivo en corrección de bugs, desarrollo de funcionalidades, refactorización y testing. - Escribirán especificaciones claras en lenguaje natural e implementaciones de referencia. - Desarrollarán y extenderán suites de tests unitarios y de integración. - Revisarán tareas generadas por pares en cuanto a corrección, claridad y realismo. - Identificarán casos límite, ambigüedades y posibles modos de falla. - Asegurarán la alineación entre especificaciones, código y resultados esperados. Resultados esperados: - Tareas de codificación de alta calidad y realistas para producción. - Implementaciones de referencia completas y correctas. - Cobertura de tests robusta y artefactos de validación. - Feedback estructurado y accionable de revisiones de pares.

Responsabilidades

  • Diseñar e implementar tareas de codificación multiarchivo en corrección de errores, desarrollo de funciones, refactorización y pruebas
  • Escribir especificaciones claras en lenguaje natural e implementaciones de referencia
  • Desarrollar y extender conjuntos de pruebas unitarias y de integración
  • Revisar tareas generadas por pares en cuanto a corrección, claridad y realismo
  • Identificar casos extremos, ambigüedades y modos de falla potenciales
  • Garantizar la alineación entre especificaciones, código y resultados esperados

Skills requeridas

Ingeniería de softwareDesarrollo backendDesarrollo full-stackSistemas de producciónMarcos de pruebaRevisión de códigoRefactorizaciónMigraciones de producciónEspecificaciones en lenguaje naturalImplementaciones de referenciaPruebas unitariasPruebas de integraciónRetroalimentación de revisión entre paresComunicación escrita avanzada en inglésCapacidad de depuraciónNavegación de bases de código grandes