Skills
Sobre a Vaga
Buscamos um(a) Engenheiro(a) de Software AI-Native para atuar em parceria com uma das maiores construtoras da América Latina, ajudando a desenvolver soluções com foco em valor de negócio e entrega sustentável. Você será responsável por conduzir agentes e LLMs a partir de especificações, mantendo controle técnico e garantindo qualidade do resultado.
Responsabilidades
- Produzir software em abordagem AI-native, orquestrando agentes e LLMs a partir de especificações
- Atuar no ciclo de Spec-Driven Development, transformando requisitos em artefatos executáveis e contratos para humanos e agentes
- Calibrar a autonomia progressiva da IA conforme risco e maturidade do contexto, intervindo quando necessário
- Participar do Pull Request Aumentado, avaliando aderência aos critérios de aceite e impacto funcional, inclusive em código gerado por agentes
- Contribuir para a camada de conhecimento e contextos reutilizáveis (skills, padrões, decisões arquiteturais e conectores/MCPs) no domínio da MRV
- Aplicar boas práticas de arquitetura para entregar código limpo, testável e sustentável em diferentes tipos de sistemas (monólitos e/ou distribuídos)
- Fortalecer testes automatizados e observabilidade, incluindo métricas de qualidade e custo do output de IA
- Colaborar em times ágeis, com code review, pair e mob programming, compartilhando aprendizados
Requisitos
- Experiência com desenvolvimento de software (mínimo de 3 anos)
- Domínio forte em pelo menos uma das stacks: .NET e React, com capacidade de transitar entre outras com apoio de IA
- Experiência com Spec-Driven Development: especificações não ambíguas, planos verificáveis e critérios de aceite como contrato
- Engenharia de contexto para LLMs: instruções, restrições, exemplos e seleção de ferramentas/MCPs
- Uso responsável de IA generativa e ferramentas agentivas no ciclo de desenvolvimento
- Leitura crítica e validação de código gerado por IA (e de terceiros)
- Práticas de qualidade: código bem organizado, testável e com bons princípios de design e OO
- Experiência com testes automatizados (unitários e/ou de integração)
- Uso de Git e colaboração via Pull Requests
- Fundamentos de bancos SQL e modelagem de dados
- Vivência com metodologias ágeis (Scrum, Kanban ou XP)
Beneficios
- Ambiente de inovação com abordagem AI-native
- Atuação em projetos com alto impacto e times colaborativos
- Oportunidade de crescimento técnico com mentoria e aprendizado contínuo