Descrição
Resumo:
Esta função envolve aproveitar a especialização em engenharia de software para treinar e aprimorar a compreensão dos modelos de IA sobre desenvolvimento de software, práticas de programação e fluxos de trabalho colaborativos.
Pontos principais:
1. Modelar o futuro da IA por meio de especialização em engenharia de software
2. Contribuir para aprimorar a compreensão da IA generativa sobre práticas de programação
3. Fornecer feedback de nível especializado sobre técnicas de controle de versão e depuração
**Descrição da empresa**
Estabelecemos uma parceria com um de nossos clientes corporativos que ajuda as empresas mais inovadoras do mundo a aprimorar seus modelos de IA fornecendo feedback humano.
Você é um engenheiro de software experiente que deseja ajudar a moldar o futuro da IA?
O foco dos projetos é auxiliar a IA generativa a melhorar sua compreensão das práticas de desenvolvimento de software, padrões de codificação, técnicas de depuração e fluxos de trabalho colaborativos de engenharia.
**Descrição da vaga**
Você pode contribuir com sua especialização ao:
* Criar e responder perguntas técnicas sobre conceitos de engenharia de software e desenvolvimento full stack, boas práticas de programação e estratégias de depuração, para ajudar no treinamento de modelos de IA
* Revisar e avaliar código gerado por IA nas linguagens JavaScript, Python, Go, Java, TypeScript e C\+\+
* Analisar qualidade do código, manutenibilidade e aderência a padrões reais de engenharia
* Fornecer feedback de nível especializado sobre fluxos de trabalho de controle de versão, práticas colaborativas de programação e técnicas eficazes de depuração
**Qualificações** **Procuramos pessoas com:**
* 3\+ anos de experiência profissional em engenharia de software com desenvolvimento full stack
* Domínio de pelo menos duas das seguintes linguagens: JavaScript, Python, Go, Java, TypeScript ou C\+\+ \-
* Experiência profissional na construção e manutenção de sistemas de software de produção
* Conhecimento sólido do Git (ou sistemas similares de controle de versão), incluindo experiência com ramificação, mesclagem e fluxos de trabalho colaborativos de desenvolvimento
* Excelente atenção aos detalhes e capacidade de comunicar claramente feedback técnico e boas práticas de programação
**Desejável:**
* Expertise em engenharia de backend com experiência no projeto e dimensionamento de sistemas server-side
* Experiência com Desenvolvimento Orientado a Testes (TDD) e forte disciplina de testes
* Experiência na elaboração de especificações técnicas e contratos de API
* Expertise prática com frameworks de teste, como PyTest, JUnit, Mocha ou ferramentas semelhantes
* Experiência em revisões de código, depuração de problemas complexos e análise de grandes bases de código
* Experiência desde zero até a implantação inicial como engenheiro fundador ou primeiro funcionário em uma startup
**Informações adicionais**
* **Trabalho remoto** – realize tarefas a qualquer momento e em qualquer lugar
* **Flexibilidade** – atribuições ajustadas conforme adequação e disponibilidade
* **Sem horas garantidas** – a carga de trabalho pode variar semanalmente