This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
EDP, PT is accelerating its digital transformation by developing innovative full-stack solutions powered by Generative AI, integrating Large Language Models into scalable cloud-based applications, and driving the adoption of advanced AI technologies across the organization
Job Responsibility:
Participate in full-stack application development teams incorporating GenAI components, from backend development to web interface integration, with a path toward Tech Lead responsibilities
Contribute to the integration of Python APIs to embed Large Language Models (LLMs) into products and services
Support the creation and optimization of GenAI pipelines using LangChain for prompt engineering, chains, and agents
Assist in deploying and integrating solutions in Microsoft Azure, ensuring scalability, security, and adherence to cloud best practices
Work with traditional and vector databases, supporting use cases such as Retrieval-Augmented Generation (RAG)
Implement monitoring, logging, and evaluation of prompts and model responses using tools such as Langfuse or similar platforms
Collaborate with multidisciplinary teams (product, data, UX) to translate business requirements into technical solutions
Participate in code reviews, testing, and continuous code quality improvement initiatives
Stay up to date with emerging trends in GenAI, LLMs, and software development best practices
Contribute to technical documentation and knowledge sharing within the team
Requirements:
Up to 2 years of professional experience in software development, with a focus on Python and web application development
Academic or professional experience with REST APIs (consumption and/or development)
Hands-on exposure to cloud computing, preferably Microsoft Azure (App Services, Functions, Storage, or equivalent)
Initial experience or project exposure to GenAI / LLMs, particularly model integration via APIs (e.g., OpenAI, Azure OpenAI)
Basic knowledge of LangChain or similar frameworks for prompt and agent orchestration
Familiarity with databases, including vector databases (e.g., FAISS, Pinecone, Azure AI Search, ChromaDB)
Basic understanding of LLM observability and evaluation tools such as Langfuse or similar solutions
Experience with development best practices: version control (Git), basic testing, documentation, and code reviews
Nice to have:
Personal, academic, or internship projects will be considered a plus
What we offer:
Empower our employees through a positive and innovative work environment that promotes collaboration and agile decision-making
Respect and value each person, providing a flexible, healthy, and inclusive workplace with a range of attractive benefits
Provide a meaningful work experience and prepare our people for future challenges through different opportunities for development and internal mobility