Lenovo
Anyone AI
Desarrollador Full-Stack (México)
Sobre la oportunidad
Anyone AI está reclutando a desarrolladores Full-Stack cualificados (Python y JavaScript/TypeScript; con conocimientos prácticos de Java, C# o Go) para trabajar en un proyecto con un laboratorio líder en IA.
Los colaboradores diseñarán y evaluarán tareas realistas de ingeniería de software, incluyendo resolución de errores, implementación de funcionalidades, refactorización/migración y generación de pruebas. El trabajo incluye tanto la creación de escenarios de codificación complejos como la revisión de envíos de compañeros para garantizar la calidad y la precisión.
Cualificaciones
- Dominio profesional avanzado por escrito del inglés.
- 3–7 años de experiencia profesional en ingeniería de software.
- Dominio avanzado de Python y JavaScript/TypeScript; conocimientos prácticos de Java, C# o Go.
- Experiencia en desarrollo Backend o full‑stack en sistemas de producción
- Experiencia con frameworks de testing (p. ej., pytest, Jest, JUnit, xUnit, testing de Go).
- Capacidad demostrada para depurar y navegar por bases de código grandes y de múltiples archivos.
- Experiencia con revisiones de código, refactorización y migraciones a producción.
Compromiso: Trabajo de evaluación de expertos a tiempo parcial y basado en proyectos.
Tipo de trabajo: Remoto
Este es un puesto de consultor basado en proyectos. Los consultores recibirán el pago por proyecto; las tarifas por hora son estimaciones basadas en el tiempo previsto de finalización. Los consultores controlan su propio horario, proporcionan sus propias herramientas y pueden prestar servicios simultáneamente a otros proveedores/empleadores (sujeto a las autorizaciones de dichos proveedores).
Responsabilidades
Los colaboradores deberán:
- Diseñar e implementar tareas de codificación de múltiples archivos en corrección de errores, desarrollo de funcionalidades, 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 compañeros en cuanto a corrección, claridad y realismo.
- Identificar casos límite, ambigüedades y posibles modos de fallo.
- Garantizar 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 pruebas robusta y artefactos de validación.
- Feedback estructurado y accionable de la revisión de compañeros.
