Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026.
Enquadramento da Função
Procuramos um Principal Engineer - AI Platform Architecture para assumir responsabilidades na definição, evolução e governação da arquitetura técnica de uma plataforma de procurement baseada em Inteligência Artificial, assegurando a escalabilidade, fiabilidade e consistência das soluções tecnológicas.
A função combina conhecimentos avançados de Software Architecture, Distributed Systems e Cloud-Native Engineering com competências de definição de padrões arquiteturais, integração de agentes de Inteligência Artificial e desenvolvimento de capacidades tecnológicas reutilizáveis.
O profissional terá um papel central na definição da direção arquitetural da plataforma, estabelecendo a forma como agentes autónomos, serviços de orquestração, APIs, sistemas distribuídos, ferramentas de desenvolvimento e mecanismos de observabilidade se integram numa arquitetura coerente e sustentável.
Trata-se de uma função de liderança técnica com forte componente prática, orientada para a definição de arquiteturas, padrões de engenharia e evolução tecnológica da plataforma, sem responsabilidades diretas de gestão hierárquica de equipas.
Principais Responsabilidades
- Definir, desenvolver e evoluir a arquitetura técnica de uma plataforma de Inteligência Artificial, assegurando o suporte a aplicações inteligentes e soluções de procurement;
- Estabelecer padrões arquiteturais reutilizáveis para orquestração de agentes de IA, execução de workflows, integração de ferramentas, gestão de memória e contexto e serviços de plataforma;
- Definir standards de engenharia para APIs, sistemas distribuídos, observabilidade, testes, deployment, documentação e excelência operacional;
- Orientar decisões arquiteturais em colaboração com equipas de Product Engineering, Platform Engineering, Data, Security e Product Management;
- Contribuir para a evolução do Agentic Software Development Lifecycle (ASDLC), promovendo a integração de automação e agentes autónomos nos processos de desenvolvimento de software;
- Identificar e desenvolver capacidades tecnológicas reutilizáveis que reduzam a duplicação de soluções e acelerem a disponibilização de funcionalidades;
- Rever desenhos técnicos e arquiteturas de soluções, fornecendo orientações técnicas para iniciativas de elevada complexidade;
- Colaborar com equipas de engenharia na definição de soluções que conciliem a evolução tecnológica de longo prazo com as necessidades de implementação de produtos;
- Avaliar tecnologias, frameworks e abordagens arquiteturais emergentes, identificando oportunidades de adoção com valor mensurável e evitando complexidade desnecessária;
- Apoiar o desenvolvimento técnico de engenheiros séniores através de Design Reviews, Technical Coaching e orientação arquitetural;
- Promover boas práticas de Engenharia de Software que melhorem a experiência dos developers, a fiabilidade, a escalabilidade e a eficiência operacional da plataforma;
- Assegurar a consistência das decisões arquiteturais entre diferentes equipas e componentes tecnológicos;
- Contribuir para a evolução contínua dos padrões de desenvolvimento, integração e manutenção de sistemas;
- Promover arquiteturas seguras, observáveis e adaptáveis à evolução das tecnologias de Inteligência Artificial.
Requisitos
- Experiência comprovada no desenho e desenvolvimento de plataformas de software de grande escala e sistemas distribuídos;
- Conhecimentos avançados de arquiteturas de aplicações Cloud-Native e práticas modernas de Engenharia de Software;
- Experiência na definição e implementação de standards técnicos e arquiteturais transversais a diferentes equipas de engenharia;
- Experiência sólida em Software Engineering, incluindo desenvolvimento de componentes e capacidades de plataforma reutilizáveis;
- Conhecimentos práticos de Microservices, APIs, sistemas assíncronos e arquiteturas Event-Driven;
- Experiência na definição e orientação de decisões arquiteturais em ambientes tecnológicos complexos;
- Experiência na orientação técnica e mentoria de engenheiros séniores, através de liderança técnica e sem dependência de responsabilidades de gestão hierárquica;
- Capacidade de colaboração com equipas de Infrastructure, Applications, AI Systems e Product Engineering;
- Conhecimentos de práticas de desenvolvimento que promovam escalabilidade, fiabilidade, segurança e manutenção das soluções;
- Capacidade de analisar problemas técnicos complexos e transformá-los em padrões arquiteturais claros, consistentes e escaláveis;
- Experiência na revisão de desenhos técnicos e definição de orientações arquiteturais;
- Excelente capacidade de comunicação e influência técnica junto de equipas multidisciplinares;
- Capacidade de articular decisões técnicas com necessidades de negócio e objetivos de desenvolvimento de produto;
- Autonomia na definição de soluções e tomada de decisões arquiteturais;
- Capacidade de análise crítica e resolução de problemas técnicos complexos;
- Compromisso com a qualidade, consistência e evolução sustentável das soluções tecnológicas.
Valorizamos
- Experiência em arquiteturas de plataformas que integrem agentes autónomos de Inteligência Artificial;
- Conhecimentos de Agent Orchestration, Workflow Execution e Context Management;
- Familiaridade com o conceito de Agentic Software Development Lifecycle (ASDLC);
- Experiência na definição de padrões de integração e reutilização de serviços em plataformas tecnológicas;
- Conhecimentos de práticas de automação aplicadas ao ciclo de desenvolvimento de software;
- Experiência na avaliação e adoção de tecnologias e frameworks emergentes;
- Experiência na melhoria da Developer Experience e na evolução de práticas de Engenharia de Software;
- Capacidade de equilibrar decisões arquiteturais de longo prazo com necessidades imediatas de desenvolvimento e implementação.
Perfil Procurado
Procuramos um profissional com elevada maturidade técnica em Software Architecture e Engenharia de Sistemas Distribuídos, capaz de definir a direção arquitetural de plataformas tecnológicas complexas e assegurar a consistência das soluções desenvolvidas por diferentes equipas.
Deverá combinar uma visão estratégica da arquitetura tecnológica com capacidade de intervenção técnica, demonstrando autonomia na definição de padrões, avaliação de soluções e orientação de decisões arquiteturais.
A capacidade de influenciar tecnicamente equipas multidisciplinares, simplificar problemas complexos e promover a reutilização de componentes será essencial, assim como o rigor na definição de standards e a preocupação com a escalabilidade, segurança e manutenção das soluções.
Valorizamos um perfil analítico, pragmático e orientado para a excelência técnica, com capacidade de liderança através do conhecimento, mentoria e colaboração, contribuindo para a evolução sustentável de plataformas de Inteligência Artificial e para a melhoria contínua das práticas de engenharia.

