JFrog
Bjak
Engenheiro de Software Android
Sobre a ActAI
Existem mais de 5 bilhões de usuários utilizando aplicativos básicos hoje em dia, como e-mail, notas, tarefas, calendário, e eles não são nativos de IA. Nossa missão é construir aplicativos proativos para qualquer pessoa no mundo, que não está acostumada com prompts complexos. Nosso objetivo é trazer inteligência para conversas, afazeres, organização e fluxos de trabalho, com o mínimo de prompts.
Nosso produto foca em alcançar alta confiabilidade para fluxos de trabalho de longa duração, contexto persistente e conclusão de tarefas no mundo real. Acreditamos que os produtos reduzirão significativamente as alucinações.
Nosso objetivo é organizar a vida de qualquer pessoa, permitindo que todos nós gastemos tempo em coisas valiosas e significativas.
Cargo
Como Engenheiro de Software Android, você é o responsável pela experiência do cliente Android, como a IA se sente, se comporta e performa em dispositivos móveis. Este não é um cargo de cliente leve (thin client). Você construirá um aplicativo Android de produção onde as interações de IA são centrais para o produto, e performance, confiabilidade e clareza importam.
Foco
- Construir e manter aplicativos Android de produção usando Kotlin.
- Integrar funcionalidades com IA (chat, visão, voz, recomendações) via backend APIs.
- Projetar padrões de UX para interações de IA, incluindo respostas em streaming, retentativas e resultados parciais.
- Otimizar performance, uso de memória e responsividade para fluxos com uso intensivo de IA.
- Implementar analytics, logging e captura de feedback para suportar a avaliação e iteração de IA.
- Colaborar de perto com engenheiros de backend e ML em contratos de API e comportamento do sistema.
- Garantir estabilidade, segurança e escalabilidade do aplicativo em ambientes de produção.
Experiências Ideais
- 3+ anos de experiência em desenvolvimento Android usando Kotlin.
- Experiência prática na integração de funcionalidades com IA (ex: LLM, visão, APIs de voz).
- Forte entendimento de programação assíncrona (Coroutines, Flow).
- Familiaridade com REST ou gRPC APIs e formatos de dados estruturados.
- Fortes habilidades de depuração e profiling de performance.
- Conforto em construir em ambientes com latência, falha parcial e comportamento não determinístico.
- Aplicativos de produção publicados na Google Play Store.
- Experiência com MLKit ou inferência leve no dispositivo.
Resultados
- Aplicativos android estáveis, fluidos e confiáveis para uso no mundo real.
- Performance otimizada: responsiva, baixa latência e eficiente em memória e CPU.
- Problemas de produção detectados precocemente, monitorados efetivamente e resolvidos com análise clara de causa raiz.
Tech Stack
- Kotlin / Java
- SQL / noSQL
- TensorFlow Lite (inferência no dispositivo)
Processo de Entrevista
Se parecer haver um encaixe, entraremos em contato para agendar 3, mas não mais que 4 entrevistas.
As candidaturas são avaliadas por nossos membros da equipe técnica. As entrevistas serão conduzidas por meio de reuniões virtuais e/ou presenciais.
Valorizamos transparência e eficiência, então espere uma decisão rápida. Se você demonstrou as habilidades e a mentalidade excepcionais que procuramos, estenderemos uma oferta para se juntar a nós. Esta não é apenas uma oferta de emprego; é um convite para fazer parte de uma equipe que está trazendo IA para benefícios práticos para bilhões globalmente.
Como Trabalhamos
Os melhores produtos do mundo hoje foram construídos por equipes pequenas e de classe mundial. Somos uma equipe de alta densidade de talentos e hands-on. Tomamos decisões coletivamente, avançamos em alta velocidade, buscando um equilíbrio entre entregar trabalho de alta qualidade e aprender. Juntar-se à nossa equipe exige a capacidade de trazer estrutura, exercer julgamento e executar de forma independente. Nosso objetivo é colocar em mãos de nossos usuários um produto verdadeiramente mágico.
