
Gramian Consulting es una firma de consultoría con enfoque remoto que se especializa en talento de ingeniería, datos e inteligencia artificial. Ayuda a las organizaciones a ampliar su capacidad técnica mediante la ampliación de equipos con talento, la selección de personal, los equipos dedicados y la gestión de contratistas, además de ofrecer servicios como entrenamiento y ajuste fino de modelos de lenguaje de gran escala, agentes y asistentes de IA, MLOps e infraestructura de IA. La firma también apoya el desarrollo profesional individual mediante programas de mentoría y formación que abarcan la preparación profesional, la preparación para entrevistas y la orientación sobre mercados internacionales. Su trabajo combina experiencia práctica en ingeniería y selección de personal para ayudar a sus clientes a crear equipos técnicos y aplicar la IA a sus necesidades empresariales.
Especialista en ingeniería de software móvil para proyectos de entrenamiento de IA
Crea retos de programación móvil exigentes, entornos reproducibles y soluciones de referencia para proyectos de entrenamiento de IA. Evalúa el código móvil generado por IA mediante ejercicios rigurosos de depuración, pruebas y optimización.
Descripción
- Diseña tareas realistas de ingeniería móvil para modelos avanzados de IA a partir de repositorios de código existentes.
- Desarrolla retos de depuración, implementación de funciones, refactorización, gestión del estado, ciclo de vida y optimización del rendimiento.
- Crea tareas en al menos una especialidad: desarrollo multiplataforma con React Native, TypeScript, JavaScript o Flutter y Dart; desarrollo para iOS con Swift, SwiftUI o UIKit; o desarrollo para Android con Kotlin, Jetpack Compose o el sistema de vistas de Android.
- Prepara entornos reproducibles con requisitos, dependencias e instrucciones de ejecución claras.
- Desarrolla comprobaciones automatizadas deterministas que acepten implementaciones correctas y rechacen soluciones defectuosas, incompletas o codificadas para casos específicos.
- Crea y verifica soluciones de referencia que demuestren enfoques sólidos para cada tarea.
- Asegúrate de que las tareas sean técnicamente exigentes, claras y reproducibles, y que permitan evaluar las capacidades avanzadas de programación de la IA.
Requisitos
- Experiencia práctica amplia en al menos una especialidad móvil: desarrollo multiplataforma, para iOS o para Android.
- Dominio sólido de al menos un lenguaje pertinente: TypeScript, JavaScript, Dart, Swift o Kotlin.
- Conocimiento profundo de arquitectura móvil, gestión del estado, programación asíncrona y ciclos de vida de las aplicaciones.
- Capacidad demostrada para diagnosticar problemas complejos en aplicaciones móviles, detectar defectos sutiles y ofrecer soluciones sólidas.
- Experiencia en desarrollo de funciones móviles, refactorización de código y mejora del rendimiento de aplicaciones.
- Capacidad para escribir pruebas automatizadas, verificar el comportamiento esperado y distinguir las soluciones correctas de los arreglos superficiales.
- Sólidas habilidades analíticas, atención meticulosa al detalle y capacidad para redactar documentación técnica clara.
- Disponibilidad para comenzar poco después de la incorporación y cumplir los requisitos mínimos semanales de entrega de tareas.