Digital technology is increasingly at the heart of the L'Oréal group's strategy and its brands. Whether it's enhancing the point-of-sale experience, offering new services directly to consumers, or transforming the working methods of our researchers, the digitalization of L'Oréal's expertise is key to this transformation. The role of artificial intelligence is increasingly growing in the daily work of our researchers, who rely on modeling, in silico prediction, data analysis and knowledge extraction from unstructured data to address today major cosmetics challenges, such as green formulation, a pillar of the L'Oréal for the Future program.
The Artificial Intelligence & Computer Vision (AI&CV) team aims at developing and using Machine Learning and Deep Learning generative and classical models that will power those new services for our researchers. It is also responsible for defining and exploring major technological opportunities in these fields that will pave the way for the group's future innovations. It covers upstream activities in the innovation chain right through to the production launch of the technologies developed, allowing it to house the most innovative projects, while involving future users and determining business value.
By joining the AI&CV team, you will participate in achieving its missions. You will contribute to research topics ranging from exploratory to product-oriented with a specific focus on leveraging Large Language Models for the manipulation of unstructured data. You will be responsible for understanding and translating end-user needs into algorithmic constraints/specifications, enabling you to develop new methods (adapted from the literature or developed specifically for the task). You will also be responsible for the analysis and scientific validation of the results obtained. You will act as a technical expert during the technology transfer to the programs and ensure their successful integration.
What you'll do
- Take ownership of research topics
- Conduct technological monitoring of AI methods applied to data extraction
- Understand and translate user needs into algorithmic specifications
- Design and implement algorithms that effectively meet these needs
- Handle data to support the development of these algorithms (needs specifications, preparation, preprocessing, etc.)
- Define evaluation protocols, analyze the performance of the methods developed and quantify the impact on the end-user
- Ensure the intellectual property protection of our innovations and participate in the company's scientific influence (patents, publications in journals or conferences, etc.)
- Document and present the work carried out to team members and management
Who you are
Education level: PhD in Computer Science/Machine Learning with relevant experience/publications in document analysis/generative models/LLM
Functional and technical skills:
Mandatory: Programming (Python, LangChain, Scikit-Learn, Keras, PyTorch, Tensor Flow, Numpy, Pandas, Docker, Git). Machine Learning/Deep Learning (LLM, NLP, RAG, Transformers).
Nice to Have: Statistics, Code Productization, Software Engineering & Design, Data Engineering.
Personal & Interpersonal Skills:
Mandatory: Excellent communication skills, with the ability to explain technical topics clearly to both technical and non-technical audiences. Strong collaboration, influence and facilitation skills, particularly within a project-based environment. Fluent English speaker.
Nice to have: knowledge of cosmetics and formulation
- You can apply to up to three jobs within a rolling 30-day window.
- You cannot withdraw your application once you applied, so please make sure to choose a job that matches your dreams.
- Please visit "Your Application Space" to see the jobs you have already applied to.
- Please don’t create another account with a different email. If you do so, your account might be merged and your application record will be deleted.