SENIOR SOFTWARE ENGINEER AI
Senior Software Engineer joining MC Digital's Labs & AI Transformation team in Maia, Portugal, to design, build and operate AI agent architectures (multi-agent, RAG, tool-use) in production for a retailer. Core stack: backend microservices, Kubernetes, CI/CD, GCP, and LLM tooling like LangGraph/LangChain.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Formação Superior em Engenharia Informática ou áreas similares
- 5+ anos de experiência em desenvolvimento de software em produção, com sistemas de grande escala e alta disponibilidade
- Domínio sólido de arquitetura de software — microserviços, APIs, event-driven systems, padrões de integração
- Conforto com cloud (GCP valorizado), CI/CD e operação de infraestrutura containerizada
- Experiência com aplicações containerizadas e Kubernetes (deploy, scaling, troubleshooting)
- Perfil full stack com domínio de backend, centrado em serviços e lógica de negócio
- Capacidade de traduzir requisitos funcionais em soluções técnicas e comunicar decisões com clareza
- Proatividade, pensamento crítico e curiosidade
Nice to have
- Experiência com Google Cloud, arquiteturas de Agentic AI, LangGraph/LangChain ou sistemas baseados em LLMs em produção
Full description
Agradecemos o teu interesse nesta oportunidade! A tua candidatura só será considerada completa após a realização de um assessment digital. No final da candidatura, e caso cumpras os critérios necessários para a função, receberás no email de registo um link para aceder ao mesmo. Esta etapa é obrigatória, já que o nosso processo de recrutamento se baseia na avaliação de competências.
Somos uma empresa de todos e para todos. Na MC, colocamos as pessoas no centro: clientes, colaboradores e comunidade. Criamos valor juntos, inovamos a cada passo e lideramos de forma próxima, reconhecendo as qualidades de cada um. Diferentes histórias e ideias unem-nos no mesmo propósito: crescer e chegar à melhor versão de nós próprios. Porque tudo o que somos, conseguimos juntos.
A MC Digital é a área de Tecnologias de Informação da MC. Estamos firmemente convencidos de que a tecnologia pode revolucionar o setor do retalho, trazendo mais conveniência e superando as expectativas dos clientes. Neste contexto, estamos focados em potenciar o uso da Inteligência Artificial nos nossos produtos e sistemas tecnológicos, contribuindo para acelerar a transformação digital da MC.
Queres conhecer melhor o que fazemos? Visita a Caixa Central, o blog e podcast da MC Digital:
Por tudo isto, junta-te a nós!
Estamos à procura de Senior Software Engineer para a nossa equipa de Labs & AI Transformation da MC Digital e acreditamos que seremos #betterwithyou!
Contamos contigo para…
- Desenvolver, manter e evoluir arquiteturas de agentes de Inteligência Artificial, garantindo escalabilidade, fiabilidade e integração com produtos existentes.
- Liderar o desenho técnico de arquiteturas de agentes de IA — desde padrões de orquestração (multi-agent, RAG, tool-use) até à sua operacionalização em contexto de produção.
- Criar e manter documentação técnica, guidelines e processos que facilitem a integração e adoção das soluções pelas equipas de engenharia.
- Trabalhar de forma próxima com equipas de engenharia e stakeholders técnicos, atuando como ponto de ligação (developer relations) para adoção, integração e evolução dos agentes.
- Promover boas práticas de qualidade, segurança e observabilidade em soluções baseadas em IA.
- Garantir que os agentes e sistemas de IA passam por processos de CI/CD, versionamento de modelos/prompts e monitorização em produção
Por isso, traz contigo…
- Formação Superior em Engenharia Informática ou áreas similares
- 5 ou mais anos de experiência em desenvolvimento de software em produção, com historial em sistemas de grande escala e alta disponibilidade em contexto de produção