Engenheiro(a) de Software
Sobre a Função
Título da Função: Engenheiro(a) de Software Tipo de Função: Prestador de Serviços Localização: Remoto A micro1 está a contratar Engenheiros de Software para contribuir com a sua experiência técnica num projeto centrado no cliente, focado em melhorar fluxos de trabalho de desenvolvimento e automação de processos. 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.
O que Vai Fazer
- Executar tarefas de avaliação estruturadas que simulam atividades autênticas de programador(a), incluindo controlo de versões, revisão de código, gestão de issues e execução de fluxos de CI/CD, utilizando ferramentas com IA.
- Avaliar e classificar a correção técnica dos outputs, verificando os resultados na prática nos ambientes e ferramentas de desenvolvimento relevantes.
- Desenhar, semear e manter ambientes de teste reprodutíveis — como repositórios de código com históricos de commits reais e fluxos de CI — para garantir contextos de tarefa fiáveis e realistas.
- Configurar, documentar e resolver problemas em integrações e fluxos de autenticação em vários serviços de software, garantindo conectividade sem interrupções.
- Investigar e documentar comportamentos de produto não documentados através de exploração prática e testes sistemáticos.
- Participar em sessões de calibração para garantir métodos de avaliação e classificação consistentes em todo o grupo de colaboradores.
Requisitos
- Mínimo de 3 anos de experiência profissional em engenharia de software, demonstrando forte domínio de fluxos de trabalho Git/GitHub (pull requests, revisão de código, branching, análise de diffs, diagnóstico de logs de CI).
- Proficiente em sistemas de CI/CD — idealmente GitHub Actions — incluindo a criação de fluxos personalizados e garantia de processos de build reprodutíveis.
- Experiência a usar connectors do Claude e ChatGPT.
- Capacidades avançadas de scripting em Python ou Bash, com conforto a automatizar tarefas de configuração e reset de ambientes; sólida compreensão de APIs REST, OAuth e integrações via webhook.
- Fluência com grandes plataformas SaaS empresariais como Slack, Google Workspace ou Microsoft 365; experiência administrativa em espaços de trabalho na cloud é uma vantagem.
- Experiência a usar assistentes de IA ou ferramentas de agentes em tarefas diárias de desenvolvimento; familiaridade com tool-calling de agentes ou com o Model Context Protocol (MCP) é uma mais-valia.
- Experiência em QA técnico, avaliação ou anotação de dados — demonstrando consistência na aplicação de rubricas e na identificação de casos extremos subtis.
- Atenção excecional ao detalhe, adesão disciplinada a processos definidos e excelentes competências de comunicação escrita e verbal em inglês.
Remuneração e Logística
Consulte as colunas Pay Min/Max para o intervalo da taxa horária.
Vagas relacionadas
Engenheiro de Software – Backend
Engenheiro de Software – Backend — remoto, trabalho remunerado de treino/avaliação de IA (software-engineering) ($30-$100/h).
Engenheiro de Software, Recém-Licenciado
Engenheiro de Software, Recém-Licenciado — remoto, trabalho remunerado de treino/avaliação de IA (software-engineering) ($60-$80/h).
Engenheiro de Software
Engenheiro de Software — remoto, trabalho remunerado de treino/avaliação de IA (software-engineering) ($30-$100/h).
