← Voltar a todas as vagas

Engenheiro de Software

Localização: RemotoLocalizações elegíveis: Todo o mundoTipo de contrato: ContratoSalário: $30 – $100Publicada em: 6 de outubro de 2026Candidata-te até: 2 de dezembro de 2026

Sobre a Função

Tipo: Prestador de serviços (~15 h por semana)
Localização: Remoto
Horário: Flexível, escolhes as horas e os dias (incluindo fins de semana, se quiseres) Resumo da função: Nesta função, vais aplicar a tua experiência para ajudar a treinar os sistemas de IA da próxima geração. O teu trabalho vai moldar a forma como os modelos aprendem, raciocinam e funcionam, através de contributos reais e de elevada qualidade. Não é necessária experiência prévia em IA — o que importa é o teu conhecimento da área. Vais criar tarefas de programação realistas, interessantes e desafiantes para a IA resolver, envolvendo a implementação de funcionalidades e a correção de bugs, e implementar verificadores determinísticos que aceitem soluções válidas razoáveis e rejeitem tudo o resto.

Requisitos

  • Forte experiência em backend em Java, Node.js, Go, Rust, Typescript, Python, C++ ou semelhante
  • Historial na construção de serviços e APIs escaláveis
  • À vontade com depuração, trabalho de desempenho e testes automatizados
  • Bons instintos de revisão de código
  • Uma sólida experiência em testes é uma grande mais-valia — experiência na conceção de estratégia de testes, na construção e manutenção de grandes suites de testes, no diagnóstico de testes instáveis (flaky) ou na elevação do nível de exigência de testes numa equipa.

Requisitos

  • Experiência comprovada em desenvolvimento backend, com historial de entrega de projetos de elevada qualidade e desempenho.
  • Sucesso demonstrado na identificação e resolução de bugs de software e de estrangulamentos do sistema.
  • Experiência em refatoração de código e na implementação de funcionalidades complexas em aplicações de grande escala.
  • Sólida compreensão de algoritmos, estruturas de dados e conceitos fundamentais de ciência da computação.
  • Excelentes competências analíticas, de resolução de problemas e de comunicação técnica.
  • Uma nota sobre o processo: as nossas fases de entrevista e avaliação foram concebidas para perceber como pensas, por isso pedimos que as concluas sem ajuda externa. O mesmo se aplica depois de estares no projeto — o valor do trabalho vem do teu próprio julgamento.
  • Processo:
  • Candidata-te à função, preenchendo as perguntas de triagem
  • Concluir a entrevista com IA (cerca de 30 minutos)
  • Avaliação técnica (provisória)
  • Revisão pelo gestor de contratação
  • Estrutura de remuneração
  • A remuneração é baseada na produção; os especialistas são pagos por tarefa que cumpra as especificações do projeto. O tempo necessário para concluir o trabalho pode variar consoante a experiência e o fluxo de trabalho do especialista. Aplicam-se requisitos mínimos de submissão. Os especialistas têm de submeter um mínimo de tarefas por semana.
  • Prazo de início e disponibilidade
  • Normalmente preenchemos as funções em 48 horas e procuramos especialistas prontos a começar de imediato. Se fores selecionado, esperamos que comeces as tuas primeiras tarefas 24–48 horas após concluíres o onboarding.