
A Gramian Consulting é uma empresa de consultoria com foco em trabalho remoto, especializada em talentos de engenharia, dados e inteligência artificial. Ela ajuda organizações a ampliar sua capacidade técnica por meio de alocação de talentos, recrutamento, equipes dedicadas e gestão de contratados, além de oferecer serviços como treinamento e ajuste fino de modelos de linguagem de grande escala, agentes e assistentes de IA, MLOps e infraestrutura de IA. A empresa também apoia o desenvolvimento profissional individual por meio de programas de mentoria e educação que abrangem preparação para a carreira, preparação para entrevistas e orientação sobre o mercado internacional. Seu trabalho combina experiência prática em engenharia e recrutamento para ajudar clientes a criar equipes técnicas e aplicar a IA às necessidades de seus negócios.
Especialista em engenharia de software mobile para projetos de treinamento de IA
Crie desafios exigentes de programação mobile, ambientes reproduzíveis e soluções de referência para projetos de treinamento de IA. Avalie código mobile gerado por IA com exercícios rigorosos de depuração, testes e otimização.
Descrição
- Crie tarefas realistas de engenharia mobile para modelos avançados de IA usando repositórios de código existentes.
- Desenvolva desafios de depuração, implementação de funcionalidades, refatoração, gerenciamento de estado, ciclo de vida e otimização de desempenho.
- Crie tarefas em pelo menos uma área: desenvolvimento multiplataforma com React Native, TypeScript, JavaScript ou Flutter e Dart; desenvolvimento para iOS com Swift, SwiftUI ou UIKit; ou desenvolvimento para Android com Kotlin, Jetpack Compose ou o sistema de Views do Android.
- Prepare ambientes reproduzíveis com requisitos, dependências e instruções claras para execução.
- Crie verificações automatizadas determinísticas que aceitem implementações corretas e rejeitem soluções com falhas, incompletas ou codificadas para casos específicos.
- Crie e verifique soluções de referência que demonstrem abordagens sólidas para cada tarefa.
- Garanta que as tarefas sejam tecnicamente exigentes, claras e reproduzíveis, e adequadas para avaliar capacidades avançadas de programação de IA.
Requisitos
- Experiência prática significativa em pelo menos uma especialização mobile: desenvolvimento multiplataforma, para iOS ou para Android.
- Domínio de pelo menos uma linguagem relevante: TypeScript, JavaScript, Dart, Swift ou Kotlin.
- Conhecimento aprofundado de arquitetura mobile, gerenciamento de estado, programação assíncrona e ciclos de vida de aplicativos.
- Habilidade comprovada para diagnosticar problemas complexos em aplicativos mobile, encontrar defeitos sutis e entregar correções robustas.
- Experiência em desenvolver funcionalidades mobile, refatorar código e melhorar o desempenho de aplicativos.
- Capacidade de escrever testes automatizados, verificar o comportamento esperado e distinguir soluções corretas de paliativos superficiais.
- Fortes habilidades analíticas, atenção cuidadosa aos detalhes e documentação técnica clara.
- Disponibilidade para começar pouco depois da integração e cumprir os requisitos mínimos semanais de envio de tarefas.