The purpose of this job is to drive the development and implementation of advanced software solutions that leverage Generative AI (GenAI) and Large Language Models (LLM).
The role involves creating robust, scalable applications using Python, integrating Cloud services, and designing innovative GenAI stacks.
The Software Engineer will work closely with stakeholders to understand business needs and deliver pragmatic, iterative solutions that enhance product offerings and operational efficiency.
This position requires a proactive and autonomous approach, with a strong focus on staying current with the latest GenAI technologies and industry trends.
responsibilities :
Develop and maintain robust and scalable software applications using Python and / or Java
Integrate systems via APIs and leverage Cloud services to optimize solutions
Design and implement GenAI stacks, including Retrieval-Augmented Generation (RAG) systems
Collaborate with stakeholders to understand business needs and propose pragmatic solutions
Work iteratively to deliver Minimum Viable Products (MVPs) and continuously improve products
requirements-expected :
Software Engineering: Proficiency in Python and / or Java, experience in building robust and maintainable applications
Cloud & API: Understanding of Cloud services and ability to integrate systems via APIs
GenAI & LLM: Strong understanding of Large Language Models (LLM) and skills in prompt engineering
GenAI Stack: Experience with frameworks like LangChain for implementing GenAI solutions
Product Orientation: Ability to translate business needs into technical solutions, focus on pragmatic solutions
Autonomy and Proactivity: Initiative-taking, autonomy in end-to-end tasks, curiosity about the latest advancements in GenAI
Degree in Computer Science, Software Engineering, or a related field
Professional experience in software development
Practical knowledge of GenAI technologies and LLM
Fully operational international English is mandatory
offered :
Work on cutting-edge technologies and meaningful projects
Collaborate with an innovative, cross-functional team
Flexible working environment and supportive culture
Work-life balance: a hybrid model - once a month
Semi-annual evaluation meetings and a clearly defined career path and salary forecast
Training possibilities for personal development after completing the onboarding period
Space to implement your own ideas
The opportunity to quickly develop professionally on projects in Europe and all over the world
An open and casual company culture filled with internal events