Pular para o conteúdo

Engenharia

Engenheiro(a) de IA/ML — Geração de Fases e Solucionador

Desenvolva os sistemas por trás das fases de OutBrick: geração procedural de fases, o solucionador que verifica cada uma e personalização sutil no próprio dispositivo.

  • LocalizaçãoRemoto
  • TipoTempo integral
  • EquipeEngenharia
  • Prazo para se candidatar31 de dezembro de 2026

Sobre a vaga

Cada uma das 2.000 fases de OutBrick foi resolvida por um algoritmo antes do lançamento, para que nenhum jogador encontre um beco sem saída. Você cuidará desse processo e o aprimorará: criando fases interessantes e solucionáveis, avaliando a dificuldade e definindo metas de movimentos justas.

Você também vai explorar a personalização — ajustando o ritmo da dificuldade para quem está diante da fase — respeitando uma regra essencial: OutBrick não tem SDK de análise nem coleta dados de jogo, então qualquer adaptação precisa acontecer no próprio dispositivo.

O que você fará

  • Cuidar e aprimorar o solucionador e a verificação de todas as fases lançadas
  • Criar geração procedural para novos capítulos, com avaliação de dificuldade e definição de metas de movimentos
  • Pesquisar a personalização local do ritmo e das dicas, sem que dados saiam do dispositivo
  • Criar ferramentas para que designers gerem, inspecionem e ajustem fases por conta própria
  • Manter o processo reproduzível e os resultados compreensíveis para quem não é especialista

O que esperamos de você

  • Experiência sólida em engenharia de software com Swift, Python, C++ ou Rust — e disposição para trabalhar com várias dessas linguagens
  • Experiência com busca e planejamento (A*, IDA*, BFS/DFS com poda, satisfação de restrições) ou otimização combinatória
  • Experiência prática com aprendizado de máquina, da preparação de dados à avaliação
  • Bom senso para preferir uma heurística simples a um modelo quando ela for a melhor opção

Diferenciais

  • Experiência com geração procedural de conteúdo para jogos
  • Aprendizado de máquina no dispositivo em plataformas Apple (Core ML, Create ML, Metal)
  • Artigo publicado, palestra ou projeto de código aberto sobre quebra-cabeças, busca ou geração procedural de conteúdo

Não preenche todos os requisitos? Candidate-se mesmo assim. Preferimos conhecer alguém que possa crescer na função a deixar essa pessoa passar.

Inscreva-se

Candidate-se a esta vaga.

Dez minutos, sem conta e sem enviar currículo. Um link para seu trabalho diz mais do que um currículo.

Os campos são obrigatórios, a menos que estejam marcados como opcionais.

Candidatura para Engenheiro(a) de IA/ML — Geração de Fases e Solucionador

O que melhor mostrar seu trabalho: portfólio, GitHub, canal ou perfil no LinkedIn.

Por que você se interessa por esta vaga e algo que criou e de que se orgulha. Alguns parágrafos bastam — não precisa de carta de apresentação formal.

O que acontece agora: uma pessoa lerá sua candidatura e responderá por e-mail. Se houver compatibilidade, marcaremos uma breve chamada de vídeo.