Contribuidor GitHub
Sobre a Função
Cargo: Contribuidor GitHub Tipo de Contrato: Contractor (~15 horas por semana) **Localização: **Remoto A micro1 está a selecionar Engenheiros de Software Sénior especialistas para apoiar um projeto inovador de um cliente. 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. Como especialista, irá criar Ambientes de Reinforcement Learning que testam a capacidade de um modelo de IA para resolver problemas complexos de engenharia de software relacionados com correção de código, criação de funcionalidades, refatoração de código e otimização de desempenho. Será responsável por criar um ambiente reprodutível e uma solução de referência ("golden") para o problema. Os candidatos devem ter contribuições open source claras e perfis que as demonstrem, como GitHub ou GitLab. (Preferencialmente com C++, Python, JAVA, GoLang, Typescript ou Rust)
O Que Vai Fazer
- Contribuir com exemplos de código de nível especialista, estratégias de depuração e insights de desenvolvimento em Python3, Java, Rust, Go, C++ ou TypeScript.
- Analisar, diagnosticar e resolver defeitos de software complexos e gargalos de desempenho em bases de código diversas.
- Implementar novas funcionalidades robustas, garantindo escalabilidade, manutenibilidade e conformidade com as melhores práticas de software.
- Refatorar e otimizar código legado para melhorar a clareza, eficiência e fiabilidade a longo prazo.
- Documentar raciocínio técnico, abordagens de solução e decisões de código para melhorar a qualidade dos dados de treino de IA.
- Rever e validar código e submissões técnicas de colegas quanto à precisão e clareza.
Requisitos
- Experiência prática significativa em pelo menos uma das seguintes: Python3, Java, Rust, Go, C++ ou TypeScript.
- Profundo conhecimento de algoritmos, estruturas de dados e princípios de engenharia de software.
- Capacidade comprovada de depurar sistemas complexos, resolver bugs e implementar otimizações eficazes.
- Experiência em refatoração de bases de código de grande dimensão e modernização de sistemas legados.
- Historial comprovado de entrega de funcionalidades de elevado impacto, desde a conceção até à entrega, em projetos multidisciplinares.
- Fortes capacidades de documentação e comunicação para articular conceitos técnicos com clareza.
- Interesse ou curiosidade pela IA e pelos seus desafios técnicos (não é necessária experiência prévia em IA).
Processo:
- Candidatar-se à função, preenchendo as perguntas de triagem
- Completar a entrevista de IA (aprox. 30 minutos)
- Avaliação Técnica (Tentativa)
- Revisão pelo Hiring Manager
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.
Vagas relacionadas
Programador(a) CAM
Programador(a) CAM — trabalho remoto e remunerado de treino/avaliação de IA (other) ($80-$120/hora).
Engenheiro(a) Sénior de Fiabilidade de Bases de Dados
Engenheiro(a) Sénior de Fiabilidade de Bases de Dados — função remota, a tempo inteiro e assalariada ($220.000-$260.000/ano).
Analista de Sistemas Informáticos
Analista de Sistemas Informáticos — trabalho remoto e remunerado de treino/avaliação de IA (data-analysis) ($60-$120/hora).
