Job Opportunity
We are seeking a seasoned Software Engineering Manager to lead our generative AI development team in Portugal. This role focuses on crafting innovative solutions with Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs).
Your Impact
* Design, develop, and implement cutting-edge generative AI applications.
* Pioneer the use of large language models (LLMs) to create novel applications and solutions.
* Stay up-to-date with the latest advancements in generative AI through ongoing research.
* Develop and optimize RAG systems to enhance AI model performance and accuracy.
* Implement robust data retrieval mechanisms to support RAG frameworks.
* Collaborate with data engineers for seamless integration of data pipelines.
* Design and develop APIs to interface with various AI models and services.
Main Requirements
* Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
* Proven experience in managing or leading software engineering teams.
* Familiarity with Retrieval-Augmented Generation (RAG) and related technologies.
* Strong programming skills in languages such as Python, Go, or Java.
* Experience working with SQL/No SQL technologies (e.g., Open Search, Dynamo DB, PostgreSQL) and understanding common use cases and performance pitfalls.
* Background in API development and integration.
What We Offer
* A dynamic and collaborative work environment.
* Ongoing training and professional growth opportunities.
* The chance to work on cutting-edge projects and contribute to innovation.