Global Relay
Stichting Mission on Wheels
Líder Técnico Sênior (Full-Stack e ML Aplicado) (Contrato)
Sobre a vaga
Estamos procurando alguém para assumir a construção e a validação técnica.
Estamos desenvolvendo um aplicativo de treinamento que torna os equipamentos que as pessoas já possuem mais úteis. Nosso fundador construiu a versão funcional, que está atualmente em testes privados no TestFlight. Paralelamente, estamos conduzindo um programa de pesquisa com dispositivos vestíveis para testar se sensores acessíveis podem oferecer um melhor acompanhamento aos usuários.
Você será o responsável técnico por ambos. Você levará um aplicativo real ao lançamento público e garantirá sua operação, além de projetar os experimentos de sensores e ML que nos dirão o que realmente funciona. Você trabalhará diretamente com o fundador. Esta é uma função prática: você escreve o código, analisa os dados e toma as decisões.
O cronograma: lançamento público do aplicativo em dezembro de 2026 e lançamento dos sensores até março de 31, 2027.
Você é o dono do aplicativo, do pipeline de dados e das decisões de ML. Nós nos importamos mais com o que você construiu do que onde você aprendeu.
O que oferecemos
- Este é um contrato de 6 meses com término em março de 2027, com potencial de transição para tempo integral, dependendo do desempenho e das necessidades do negócio
- Salário base de CAD $80,000–$100,000
- Conta de Despesas de Saúde (Health Spending Account)
- Um escritório em Calgary onde você realmente vai querer trabalhar
- Descontos para funcionários em todos os nossos equipamentos
- Acesso à nossa academia para funcionários
- Uma equipe que realmente gosta do que faz
Horário e local
Esta é uma função híbrida baseada em nossa unidade em Calgary, com horário comercial das 8h às 16h30, de segunda a sexta-feira.
Como será o sucesso
- Dentro de 90 dias, você será o responsável pelo processo de lançamento do aplicativo
- Os primeiros experimentos com dispositivos vestíveis estarão em execução, com linhas de base reproduzíveis
- O aplicativo estará no caminho certo para o lançamento público em dezembro para Android, iOS e web
- Quando tomarmos a decisão sobre os dispositivos vestíveis em março, ela será baseada em evidências, não em uma demonstração
O processo de entrevista
- Triagem de 30 minutos com nosso Coordenador de RH
- Triagem de 1 hora com nossa equipe de contratação
- Avaliação técnica remunerada e com prazo determinado
- Acompanhamento de 1 hora para discutir a avaliação técnica
- Decisão tomada e oferta enviada
O QUE É INDISPENSÁVEL
Você constrói com Claude Code primeiro e verifica o trabalho depois. Você pode deixar o Claude assumir a liderança enquanto você atua como arquiteto.
Você treina pesado. Você conhece séries, repetições, RPE, progressão e períodos de descanso, e se sente à vontade com barras, racks, bancos, halteres e máquinas de cabo. Não são necessárias certificações de treinador. Você precisa entender o que nossos clientes estão fazendo em suas garagens.
Você está em Calgary. Você mora aqui ou se mudará antes da data de início. O trabalho é híbrido, mas espera-se que você compareça ao local cerca de 3 vezes por semana para trabalhar com nossos equipamentos, treinadores e equipe de produto, portanto, trabalho remoto de outra cidade ou país não é viável.
O QUE ESTAMOS PROCURANDO
- Você já lançou aplicativos móveis em produção e deu suporte a eles após o lançamento
- Você construiu pessoalmente e avaliou adequadamente um sistema de ML aplicado, e essa avaliação direcionou uma decisão real de produto ou implementação
- Fortes habilidades em backend, SQL, API e autorização, além de prática em React/TypeScript. Você pode ser responsável por lançamentos móveis e depurar problemas de estado, sincronização e recuperação
- Python, estatística e fundamentos de ML aplicado. Você consegue explicar vazamento de dados (leakage), erro de referência, calibração e por que um modelo que parece ótimo em um notebook falha com novos usuários
- Você já foi responsável pelo design técnico e tomou decisões de entrega por conta própria. Isso geralmente requer 6+ anos, mas a profundidade importa mais do que o número
- Você melhora uma base de código existente em vez de reescrevê-la, entrega pequenas versões que você pode verificar e explica as compensações (trade-offs) em linguagem simples
- Experiência com desenvolvimento para iOS e Android
- Experiência com captura de dados BLE
O que você fará
- Levar nosso aplicativo React Native/Expo e TypeScript, o backend Supabase/Postgres e os dados local-first até o lançamento, monitoramento e operação diária
- Construir as partes complexas de backend e dados por conta própria: sincronização confiável, controle de acesso, ingestão de sensores, conjuntos de dados versionados, interfaces de modelos e falhas que possamos realmente identificar
- Trabalhar com nossa equipe de 2 personal trainers internos, 2 engenheiros biomecânicos e o visionário para projetar as medições de dispositivos vestíveis e experimentos de ML: comparações de referência, linhas de base simples, participantes e sessões mantidos separados, estimativas de incerteza e limites honestos sobre o que lançamos
- Transformar descobertas validadas em recursos de treinamento com verificações de confiança, um fallback manual e comportamento sensato quando o sinal estiver ausente ou não for confiável
- Definir prioridades técnicas com o visionário, revisar códigos e análises assistidos por IA e manter as decisões e registros de experimentos reproduzíveis
Diferenciais
- React Native/Expo e Supabase
- Dados de dispositivos vestíveis ou séries temporais, processamento de sinais
- Implantação de modelos
