← Voltar a todas as vagas

Engenheiro(a) de Software - Contribuições Open Source

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

Sobre a Função

Cargo: Engenheiro(a) de Software — Contribuições Open Source

Tipo de Contrato: Contractor Localização: Remoto A micro1 está a selecionar especialistas em Engenharia de Software — Contribuições Open Source para participar num projeto de impacto de um cliente, focado no desenvolvimento de software open source de elevada qualidade. Nesta função, irá aplicar a sua experiência para ajudar a treinar sistemas de IA de próxima geração. O seu trabalho irá moldar a forma como os modelos aprendem, raciocinam e atuam através de input real e de elevada qualidade. Não é necessária experiência prévia em IA — o que importa é o seu conhecimento de domínio.

O Que Vai Fazer

  • Desenvolver, implementar e refinar novas funcionalidades em bases de código open source existentes, utilizando Python3, Java, Rust, C++ e Typescript.
  • Analisar e resolver bugs complexos, garantindo soluções robustas e sustentáveis alinhadas com os padrões do projeto.
  • Refatorar e otimizar código legado para melhorar o desempenho, a legibilidade e a escalabilidade.
  • Contribuir para os processos de validação de código, com foco na precisão, consistência dos outputs e boas práticas de programação.
  • Utilizar algoritmos avançados e técnicas de programação competitiva para conceptualizar e entregar soluções eficientes para problemas complexos.
  • Colaborar remotamente com outros contribuidores para rever alterações propostas e manter a documentação do projeto.
  • Produzir relatórios técnicos claros e concisos para articular o design da solução e os detalhes de implementação.

Requisitos

  • Proficiência de nível especialista em pelo menos duas das seguintes: Python, C++, Java, Rust, Typescript, Go ou C#.
  • Ampla experiência em contribuições open source, particularmente em desenvolvimento de funcionalidades, correção de bugs e refatoração de bases de código.
  • Experiência comprovada em programação competitiva e análise de problemas de programação complexos.
  • Fortes capacidades analíticas para interpretar restrições multifacetadas de problemas e identificar múltiplos caminhos de solução.
  • Excecionais capacidades de comunicação escrita e verbal para documentação técnica clara e precisa e colaboração com pares.
  • Atenção meticulosa ao detalhe na revisão, validação e manutenção de código.
  • Conforto a trabalhar de forma independente num ambiente remoto e colaborativo, com compromisso de produzir código de elevada qualidade e bem documentado dentro dos prazos do projeto.

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 as funções em 48 horas e procuramos especialistas prontos para começar de imediato. Se selecionado(a), espera-se que inicie as suas primeiras tarefas no prazo de 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.