GenAI Engineer

Lisbon, Portugal | AI | Full-time | Partially remote

Apply

Overview:

We are a global energy company based in Portugal, known for its strong commitment to sustainability and innovation. As a leader in renewable energy, we focus on clean electricity generation through wind, solar, and hydro power.

What are we looking for?

  • Proven experience in Machine Learning, Generative AI, or related fields;
  • Experience in data modeling and AI pipeline development;
  • Proficiency with cloud solutions (Azure, AWS, Google Cloud);
  • Ability to collaborate on global projects and work in distributed teams;
  • Programming: Strong proficiency in Python and experience with relevant libraries;
  • Experience using Azure AI Services for TTS  (eg ElevenLabs), STT (Whisper-large-v3), STS (gpt-4o-mini-realtime-preview, Azure Document Intelligence for OCR and Embeddings (text-embedding-3-small  and/or text-embedding-3-large);
  • Deep understanding of Retrieval Augmented Generation (RAG) architecture and principles;
  • Hands-on experience with LLM orchestration frameworks, specifically LangChain and LangGraph;
  • Backend API development using FastAPI;
  • Knowledge of Guardrails for content safety and LangFuse for observability, evaluation and feedback;
  • Define and optimize generative AI models for different business scenarios;
  • Train and validate GenAI models, ensuring strong performance;
  • Implement GenAI solutions on cloud platforms, ensuring their efficiency;
  • Contribute to the continuous improvement of analytical processes through the integration of GenAI;
  • Autonomous development of applications based on Generative AI (OpenAI, AI Search);
  • Autonomous development of Copilot solutions (Microsoft).

Generative AI & LLMs:

  • Demonstrable experience building applications with Large Language Models on Microsoft Azure ecosystem, namely gpt-4o and o3;
  • Knowledge of Gemini 2.5 Pro and Claude 3.7 Sonnet a plus.

Microsoft Azure Cloud:

  • Proven experience developing and deploying applications on Azure;
  • Azure Functions and Logic Apps: Experience building serverless applications;
  • Azure OpenAI Service: Experience with deploying and using models like GPT-4 and text embedding models;
  • Azure AI Search / AI Foundry: Knowledge of creating and managing vector stores for similarity search;
  • Data Factory and Databricks for ingestion pipelines;
  • Azure Blob Storage: Familiarity with cloud storage solutions;
  • CosmosDB: Knowledge of creating and managing long-term memory;
  • Application Insights: Knowledge of logging.

DevOps & MLOps:

  • Proficiency with Docker for containerizing applications, Azure Container Registry as a plus;
  • Experience deploying applications to multiple environments (e.g., dev, production) on Azure;
  • Familiarity with CI/CD principles and scripting for automation, namely GitHub Actions;
  • Secrets management using Azure Key Vault, GitHub and HashiCorp Vault.

AI Foundry knowledge in creating Copilots with GenAI capabilities (Microsoft Copilot Studio Framework):

  • Creating pluggable grounding: configuring how the Copilot fetches external data;
  • Setting up Retrieval Augmented Generation (RAG);
  • Working with Azure OpenAI, Azure Cognitive Search, and vector search;
  • Designing structured, custom prompts;
  • Implementing plugins, external functions, and API integrations;
  • Applying guardrails, safety filters, and validation logic.

Microsoft 365 (M365) Integration:

  • Knowledge in Integration with Microsoft Graph API: Reading emails, calendars, OneDrive/SharePoint files, Teams meetings, etc.;
  • Knowledge using M365 connectors in Power Automate to retrieve calendar events, schedule meetings, send Teams messages;
  • Microsoft Entra ID (Azure AD) permissions;
  • Graph Explorer/Postman for testing permissions and endpoints;
  • Understanding M365 licensing and API usage limits.

Power Platform:

  • Power Automate: building workflows triggered by Copilot interactions;
  • Dataverse: structured data storage and retrieval;
  • Power Fx: using formulas for basic business logic;
  • Power Apps (basic): for integrating with custom apps.

Conversational Logic:

  • Designing topics and triggers;
  • Creating conditional flows with variables;
  • Using session variables and maintaining context across interactions.

API and External Services Integration:

  • Making REST API calls via custom connectors or Power Automate;
  • Knowledge of OAuth 2.0, Azure AD, and token-based authentication.

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.