Desarrollador Python - Entrenador de IA
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.
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