← Voltar a todas as vagas

Programador(a) Competitivo(a)

Localização: RemoteTipo de contrato: ContratoSalário: $45 – $65Publicada em: 29 de setembro de 2026

Sobre a Função

Título da Função: Programador(a) Competitivo(a) Tipo de Função: Prestador de Serviços (15h+ por semana) Localização: Remoto Resumo da Função: Nesta função, vai aplicar a sua experiência para ajudar a treinar sistemas de IA de nova geração. O seu trabalho vai moldar a forma como os modelos aprendem, raciocinam e têm desempenho através de inputs reais e de alta qualidade. Não é necessária experiência prévia em IA — o que importa é o seu conhecimento de domínio. Como especialista, vai criar Ambientes de Reinforcement Learning que testam a capacidade de um modelo de IA para resolver problemas complexos de programação competitiva. Será responsável por criar um problema personalizado e único, ausente de todos os "online judges" existentes, criar uma solução de referência e criar um conjunto de testes robusto.

O que Vai Fazer

  • Desenhar e implementar "checkers" para problemas de programação competitiva com múltiplos outputs válidos, garantindo precisão e robustez.
  • Avaliar e validar submissões de participantes face a enunciados de problemas complexos, provenientes de plataformas como o Codeforces.
  • Colaborar com a equipa do cliente para afinar os requisitos do problema e clarificar cenários ambíguos.
  • Desenvolver código claro e sustentável em C++ para avaliar diversos outputs e casos extremos de forma eficiente.
  • Documentar a lógica do "checker" e comunicar particularidades ou casos extremos, por escrito e verbalmente.
  • Fornecer feedback aos criadores de problemas e revisores sobre potenciais melhorias nos casos de teste e "checkers".
  • Manter-se atualizado(a) com os padrões da programação competitiva e incorporar boas práticas no desenvolvimento de "checkers".

Competências e Qualificações Necessárias:

  • Experiência em programação competitiva e análise de problemas de código.
  • Proficiência avançada em C++ para implementar soluções robustas de "checker".
  • Fortes capacidades analíticas para interpretar restrições complexas de problemas e múltiplos caminhos de solução.
  • Excelentes competências de comunicação escrita e verbal; capacidade de articular detalhes técnicos com clareza.
  • Atenção meticulosa ao detalhe na validação de código e consistência de outputs.
  • Experiência a trabalhar de forma independente num ambiente remoto e colaborativo.
  • Compromisso com a produção de código de alta qualidade e bem documentado sob prazos apertados.

Requisitos

  • Experiência prévia como criador(a), testador(a) ou "checker" em grandes plataformas de programação competitiva.

Estrutura de Remuneração A remuneração é baseada em resultados; 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 devem submeter um número mínimo de tarefas por semana.

Cronograma de Início e Disponibilidade Normalmente preenchemos vagas dentro de 48 horas e procuramos especialistas prontos para começar de imediato. Se selecionado(a), espera-se que inicie as primeiras tarefas 24–48 horas após concluir o onboarding.

Remuneração e Logística

Consulte as colunas Pay Min/Max para o intervalo da taxa horária.