Energy Sector | AI Backend Engineer
Devoteam · Lisboa
Sobre a função
Visão Geral da Função
Procuramos um Senior AI Flows Developer para se juntar à nossa crescente equipa de engenharia. Esta função é ideal para um programador experiente com formação em engenharia informática, ciências de computadores, matemática, engenharia biomédica ou outra área científica semelhante. Terá a oportunidade de contribuir diretamente para a evolução dos nossos produtos num ambiente SaaS dinâmico e em rápida expansão. Trabalhando em estreita colaboração com uma equipa multidisciplinar, ajudará a desenhar e construir soluções baseadas em IA, influenciando as decisões técnicas e a direção do produto, contribuindo assim para levar a empresa ao nível seguinte.
Responsabilidades / Conhecimentos Esperados
Para esta função, esperamos que tenha conhecimentos de:
Fundamentos de Ciência de Computadores, como Large Language Models (LLMs), Programação Orientada a Objetos, estruturas de dados, protocolos de comunicação e bases de conhecimento
Técnicas avançadas de prompting (agentes, ferramentas e mecanismos que influenciam o comportamento dos agentes)
C#, ou sólida experiência noutra linguagem de programação como Python ou JavaScript, com disponibilidade para trabalhar com várias tecnologias
Desenvolvimento de fluxos conversacionais ou baseados em IA, incluindo ambientes low-code
Integração e utilização de APIs REST
Formatos de dados e protocolos de comunicação como JSON, XML e gRPC
Forte capacidade de comunicação em inglês
Mínimo de 5 anos de experiência profissional e licenciatura em Ciência de Computadores ou área relacionada
O Que Esperamos de Si
Resiliência e forte tolerância à frustração ao lidar com debugging e documentação limitada
Capacidade de se manter focado e trabalhar eficazmente em ambientes complexos
Facilidade em trabalhar com incerteza e explorar novas tecnologias
Atitude proativa e forte sentido de responsabilidade
Capacidade de defender melhorias na qualidade, segurança e desempenho do produto
Escrever código limpo, sustentável e escalável
Rever e refatorar código-fonte novo e existente
Forte capacidade de colaboração e mentalidade orientada para a equipa
Abordagem flexível e adaptável às tarefas
Experiência em ambientes de contact center (por exemplo, fluxos conversacionais, passos de autenticação, desenho da jornada do utilizador e interações com clientes em tempo real) é considerada uma mais-valia significativa.
O Que Vai Aprender Connosco
Desenvolvimento de sistemas de software globais altamente escaláveis
Utilização avançada de C# e práticas modernas de backend
Prompt engineering e desenvolvimento orientado por IA
Infraestrutura cloud com Microsoft Azure (e potencialmente AWS)
Trabalho num ambiente dinâmico e altamente técnico, focado em projetos disruptivos
Participação em grandes equipas multidisciplinares que promovem uma transformação digital profunda, especialmente no serviço ao cliente e nos canais digitais de interação com o cliente.
Competências Técnicas Principais
IA e Large Language Models: Sólido domínio dos fundamentos de Ciência de Computadores no que diz respeito a LLMs, incluindo estruturas de dados e bases de conhecimento.
Prompt Engineering Avançado: Experiência com agentes, utilização de ferramentas e mecanismos sofisticados que influenciam e orientam o comportamento dos agentes.
Proficiência em Programação: * Sólido domínio de C# (preferencial).
Alternativamente, profunda especialização em Python ou JavaScript, com capacidade e disponibilidade comprovadas para alternar entre diferentes linguagens e tecnologias.
Desenho de Sistemas: Proficiência em Programação Orientada a Objetos (OOP) e no desenho de fluxos de trabalho conversacionais ou baseados em IA (incluindo experiência com ambientes low-code).
Integração e Protocolos: Experiência prática com APIs REST e proficiência em formatos de dados como JSON, XML e gRPC.
Educação e Experiência Profissional
Experiência: Mínimo de 5 anos de experiência profissional em desenvolvimento de software (com flexibilidade para acomodar até 10 anos para perfis de nível sénior).
Educação: Licenciatura em Engenharia de Software, Engenharia Informática ou área estreitamente relacionada.
Histórico de Projetos: Historial comprovado de entregas de projetos bem-sucedidas num ambiente profissional.
Soft Skills e Mentalidade Colaborativa
Resolução de Problemas: Competências excecionais de análise crítica e compromisso com entregas de alta qualidade e escaláveis.
Comunicação: Fortes competências de comunicação verbal e escrita; capacidade de articular claramente conceitos técnicos complexos.
Trabalho em Equipa: Facilidade em trabalhar num ambiente de equipa global e altamente colaborativo.
O Grupo Devoteam trabalha pela igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e combatendo ativamente todas as formas de discriminação. Estamos convencidos de que a diversidade contribui para a criatividade, o dinamismo e a excelência da nossa organização. Todas as nossas vagas estão abertas a pessoas com deficiência.