Engenheiro(a) de Software - Contribuições Open Source
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.
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).
