Gramian Consulting
Gramian Consulting
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.