Smart Consulting

Generative AI engineer in LLM applications

In short

This role involves building Generative AI applications and LLM-based solutions, including RAG integration, prompt engineering, and API development to embed AI models into existing systems. The company is a technology consulting firm with 15+ years in IT and Telecommunications. The position requires around 4 years of software development experience, preferably in Python, with hands-on GenAI and LLM integration skills. Hybrid work in Lisbon, full-time, senior level.

About the Role
Looking to take the next step in your career in IT and Telecommunications? Smart is a technology consulting company with over 15 years of experience developing national and international solutions in IT and Telecommunications. We are looking for a GenAI Engineer to join a technology challenge where Generative Artificial Intelligence plays a central role in developing innovative solutions.
Responsibilities
•Develop and implement applications based on Generative Artificial Intelligence and Large Language Models (LLMs)
•Design and integrate Retrieval-Augmented Generation (RAG) solutions using structured and unstructured data sources
•Develop APIs and services to integrate AI models into existing applications and systems
•Implement prompt engineering techniques and optimize the quality of model responses
•Work with Data, Software Engineering and business teams to define and implement AI solutions
•Evaluate the performance, quality and reliability of the applications developed
•Contribute to the continuous improvement of solutions, considering scalability, security and efficiency
Requirements
•A degree in Computer Engineering, Data Science or similar fields
•Around 4 years of professional experience in software development, preferably with Python
•Practical experience developing Generative Artificial Intelligence solutions and integrating LLMs
•Knowledge of RAG, embeddings and vector databases
•Experience integrating APIs and AI services
•Knowledge of Git, testing and software development best practices
•Ability to work in a team and turn requirements into technical solutions
Nice to Have
•Experience with frameworks such as LangChain or LlamaIndex
•Knowledge of Azure OpenAI, AWS Bedrock or other cloud AI services
•Experience with Docker, Kubernetes and CI/CD
•Knowledge of model evaluation, observability and optimization of AI applications
•Experience with AI agents and using tools (tool calling)
What We Offer
•Joining a technology team focused on innovation
•Opportunity to work with emerging Artificial Intelligence technologies
•Close support and the opportunity for professional growth
•Participation in technology challenges with a real impact on the business

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot