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