O que esta vaga pede
Sobre a Vaga
FCamara busca Engenheiro de Software AI-Native (domínio em Python) para atuar com a maior construtora da América Latina, apoiando a transformação digital com governança técnica em Python e Power BI e desenvolvimento de soluções com GenAI e Low Code.
Responsabilidades
- Produzir software AI-native, conduzindo agentes e LLMs a partir de especificações, com responsabilidade técnica integral pelo resultado
- Conduzir o ciclo de Spec-Driven Development, transformando requisitos em especificações executáveis e artefatos de contexto (ex.: /specify, /plan)
- Calibrar a autonomia progressiva da IA conforme risco e maturidade do contexto, sabendo quando intervir manualmente
- Participar do rito de Pull Request Aumentado, revisando sintaxe e intencionalidade (critérios de aceite, decisões técnicas e impacto funcional)
- Contribuir para camada de conhecimento e contextos reutilizáveis (skills, padrões, decisões arquiteturais, conectores/MCPs) para agentes consistentes no domínio da MRV
- Aplicar boas práticas de arquitetura e engenharia para entregar código limpo, testável e sustentável (monolitos e/ou distribuídos)
- Contribuir com testes automatizados e observabilidade, incluindo qualidade e custo do output de IA
- Atuar em times colaborativos guiados por valor, com metodologias ágeis e práticas como code review, pair e mob programming
Requisitos
- Pelo menos 3 anos de experiência com desenvolvimento de software
- Domínio forte em Python e capacidade comprovada de transitar pelas demais com apoio de IA
- Spec-Driven Development: escrever especificações não ambíguas, decompor em planos verificáveis e definir critérios de aceite (ex.: /specify, /plan)
- Engenharia de Contexto para LLMs: instruções, restrições, exemplos, seleção de ferramentas/MCPs e controle de janela de contexto
- Uso de IA Generativa e ferramentas agentivas com validação humana sistemática
- Leitura crítica de código de IA e de terceiros, avaliando, validando e corrigindo
- Testes automatizados (unitários e/ou de integração) e Git com colaboração via Pull Requests
- SQL e fundamentos de modelagem de dados; vivência com práticas ágeis (Scrum, Kanban ou XP)