cover image
Gorgias

Machine Learning Engineer - Internship

Hybrid

Paris, France

Full Time

14-04-2025

Job Specifications

Gorgias is the conversational AI platform for ecommerce that drives sales and resolves support inquiries. Trusted by over 15,000 ecommerce brands, Gorgias supports growing independent shops to globally recognizable brands.

Built for Shopify and powered by advanced ecommerce integrations, Gorgias's conversational AI understands your brand, tools, policies, and customers to drive personalized, 1-to-1 conversations — from editing orders and initiating returns to making product recommendations. Gorgias, where every customer interaction feels personal, support becomes sales, and conversations shape success.

About the Machine Learning Team

Join our Machine Learning team, where we’re transforming the ecommerce landscape by automating interactions between merchants and shoppers. Our mission is to make these experiences effortless for everyone involved.

Our team includes Software Engineers, Machine Learning Engineers, Product Managers, and Designers who work together to advance AI-driven customer support. Our main focus is building an AI Agent that can accurately and efficiently respond to customer inquiries and drive sales!

As a company,

we serve 15K+ e-commerces,
we handle 1M+ merchant-shopper interactions per day
we recently raised $30 Million Series C (crunchbase article)

The Machine Learning solutions we built are already embedded in the product:

A state of the art Agentic LLM pipeline that crafts answers and execute e-commerce actions -bringing value to both Gorgias and our customers at scale!!!
rely on multiple providers (including in-house fine-tuned models),
implement AB testing to validate prompt engineering,
built a knowledge retrieval system to contextualize customer requests (ANN, rerankers, feedbackloops, knowledge graphs)
Classification Algorithms based on classical NLP to identify non-support-related emails, detect intent, and infer customer sentiments
Clustering based on minimum cost flow problems to discover new knowledge resources from non-automated interactions
Product recommendation system to drive sales and conversions on merchant websites
What you will do

As part of the Machine Learning team, you will play a crucial role in developing, refining, and enabling our AI Agent, designed to automatically address and resolve shopper requests for our merchant clients. You will optimize and implement solutions that enhance the efficiency, accuracy, and functionality of our AI-driven customer support, marketing and phone solutions.

Machine Learning:
Own the feedback, observability, and continuous training of the deployed solutions/models (we use HuggingFace, Vertex, Comet ML, multiple LLM providers, and PromptLayer)
Work on Generative Agents, Recommender systems, and Knowledge graphs
Solve product-facing problems with classical NLP and/or with LLMs
Keep up with the relevant math and computer science state-of-the-art
Engineering
Build clear tech specs and implement solutions with domain-driven design that can scale and allow for fast, reliable, and trusted iterations.
Maintain our services (we use FastAPI) and cron jobs (we use Kubeflow)
Own the development life cycle (Terraform permissions, test coverage of 80%, CI/CD, k8s, Datadog, PagerDuty)
Collaborate in a cross-functional team: we are providing Machine Learning as a service within Gorgias
Maintain the ML team data pipeline (we use BigQuery and DBT)
Collaborate with data engineers, software engineers, and product managers to understand requirements and incorporate feedback
Analyze the performances post-release and help identify a path toward improvements in the next iteration
Who you are

During your internship in the ML team at Gorgias, you’re expected to grow technically to become efficient at handling the responsibilities mentioned above. Please make sure you have a valid Convention de stage before applying.
Technical Skills: You’re able to write object oriented software in Python. You’re familiar with Docker, pip-tools, and capable of maintaining a local development setup. Familiarity with our engineering tools, frameworks, and GCP is a plus.
Breadth of knowledge: You are familiar with Machine Learning (NLP/LLM/HuggingFace/Math), software design (DDD), text-to-speech, speech-to-text, reinforcement learning and vision.
Communication: Excellent written and verbal communication skills in english, with the ability to articulate complex concepts to both technical and non-technical stakeholders.
Education: Masters degree in STEM (science, technology, engineering and mathematics), or a related field.
Company Benefits And Perks

2k/month (Competitive salary & equity - 90th percentile worldwide, go check our public salary calculator)

1 paid day off per month

1 paid day of sick leave per quarter

Lunch vouchers by Swile

We provide a transportation stipend

Hybrid Work Policy - 2 days (Wednesday & Thursday) mandatory attendance in Paris office

Diversity & Inclusion at Gorgias

We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants of all backgrounds, experiences, and perspectives. At Gorgias, we believe that diverse teams drive innovation and better decision-making. We do not discriminate based on race, color, religion, gender identity, sexual orientation, disability, age, or any other protected status.

If you need accommodations to participate in the application or interview process, perform essential job functions, or access other employment benefits, please contact us at accommodation@gorgias.com. Let’s grow together!

About the Company

Gorgias is the Conversational AI platform for ecommerce that drives sales and resolves support inquiries. Trusted by over 15,000 ecommerce brands, Gorgias supports growing independent shops to globally recognizable brands. Built for Shopify and powered by advanced ecommerce integrations, Gorgias's conversational AI understands your brand, tools, policies, and customers to drive personalized, 1-to-1 conversations — from editing orders and initiating returns to making product recommendations. Gorgias, where every customer i... Know more

Related Jobs

Company background Company brand
Company Name
Winside Technology
Job Title
Développeur - Développeuse Java Full Stack H/F
Job Description
Missions Bonjour et merci d'avoir cliqué sur cette offre Nous recherchons un/e Développeur/Développeuse Java Full Stack super performant/e pour une grande entreprise française ! Ce poste est fait pour toi si : Tu as 6 ans d'expérience professionnelle min. dans le développement. Tu as au moins 4 ans d'expérience professionnelle avec Java. Tu as au moins 2 ans d'expérience professionnelle avec VueJs ou ReactJs ou Angular. Tu as intégré des solutions cloud pendant au moins 2 ans. Tu connais des outils d'observabilité et de monitoring. Ce que l'on attend de toi Développer une application fullstack robuste et évolutive en utilisant les technologies Java et Vue.js. Intégrer des solutions cloud pour garantir la scalabilité de l'application. Mettre en place des pratiques avancées d'observabilité et de monitoring pour assurer une performance optimale. Déployer et gérer des environnements Kubernetes afin d'optimiser la gestion des ressources. Créer des configurateurs adaptés aux besoins des e-commerce et marketplaces. Contribuer à la réussite de projets applicatifs complexes, avec un focus sur la résilience et la scalabilité. Ce que tu trouveras chez nous : Bénéficier d'une formation sur mesure adaptée à ton profil avec des cours sur plateformes telles que Udemy, Plural Sigh, etc. Être accompagné par un Leader technique et une communauté tech pour te faire avancer quand rien ne semble marcher ou pour tout type de conseil carrière/formation Un système de prime de cooptation qui n'existe nulle part ailleurs 9 à 12 RTT par an Primes vacances Mutuelle prise en charge à 100% Frais mobilité de 4 Euros par jour travaillé (pas besoin de justificatifs) Une entreprise jeune et ambitieuse où il fait réellement bon vivre Chez Winside, tu n'es jamais seul. On a mis en place un accompagnement 360° pour t'aider à réussir ta mission en CDI : RH : points réguliers pour t'écouter, t'aider à t'épanouir Client : retours réguliers pour qu'on sache ce qui va et ce qu'on peut améliorer Technique : un expert de ton domaine dispo pour t'aider, t'orienter, te challenger Tu as envie d'un nouveau défi, entouré(e), valorisé(e), écouté(e) ? Postule et parlons-en. Même si ce n'est pas pour cette mission, on trouvera peut-être celle qui te correspond parfaitement. Les étapes à venir après avoir postulé : Nous étudierons ta candidature avec attention. Si elle nous intéresse, tu recevras un appel pour un premier échange de préqualification. On t'enverra un mail si on n'arrivera pas à te joindre. Si elle ne nous intéressera pas (ça sera certainement pour une autre mission), on t'enverra un mail. Merci de ton attention et à très vite pour une aventure épanouissante chez Winside Profil Tu as 6 ans d'expérience professionnelle min. dans le développement. Tu as au moins 4 ans d'expérience professionnelle avec Java. Tu as au moins 2 ans d'expérience professionnelle avec VueJs ou ReactJs ou Angular. Tu as intégré des solutions cloud pendant au moins 2 ans. Tu connais des outils d'observabilité et de monitoring. Description Entreprise Qui sommes-nous ? Winside Technology est une ESN créée en 2020. Fruit de la collaboration entre trois associés partageant des valeurs humaines communes, Winside place au coeur de son identité la bonne ambiance au travail, alliée aux résultats ! Chacun de nos collaborateurs s'investit pleinement dans la progression de notre entreprise, contribuant ainsi à la mise en place d'une communauté participative et inclusive. Notre objectif est de favoriser une synergie où chacun trouve sa place, contribuant ainsi à l'épanouissement collectif et à la réussite commune. Au fil des années, l'entreprise a enregistré une croissance significative, marquée par l'acquisition de nouveaux clients, totalisant plus d'une quarantaine dans divers secteurs. La communauté Winside s'est également agrandie réunissant actuellement plus de 150 collaborateurs passionnés. Le succès de Winside ne se limite pas qu'à ses activités professionnelles ; elle organise aussi régulièrement de nombreux événements techniques et festifs. Actuellement implantée à Paris, Lille, Bordeaux et au Maroc, Winside Technology gagne du terrain pour être au plus proche de ses clients. Cette belle ascension n'est que le commencement d'une trajectoire prometteuse pour Winside, laissant présager un avenir encore plus brillant ! On t'embarque dans l'aventure Winside Rejoindre la communauté des Winsiders, c'est commencer une belle aventure au sein d'une société en pleine évolution, qui a à coeur de créer une structure centrée sur ses collaborateurs et sur le respect d'autrui. En route vers une démarche inclusive et éthique Soucieuse des sujets environnementaux et sociétaux, l'évolution de notre société passe aussi par des moments de sensibilisation aux problématiques du handicap, du climat, de la parité homme-femme Nous sommes en plein développement de notre démarche RSE.
Lille, France
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Lucca
Job Title
Fullstack Engineer .NET/Angular - Team Engagement
Job Description
4 ans d'expérience requis Bac+5 Salaire prévu entre 50K et 55K fixes bruts par an, selon l'expérience Nantes Présentiel ou hybride (2-3 jours de télétravail par semaine) Lucca is getting global ! For this job, the level required in English is B1(reading) Descriptif De L'offre Engagement, notre solution pour mesurer, analyser et améliorer en continu l’engagement des collaborateurs est utilisée aujourd’hui par plus de 70 entreprises allant de la start-up au groupe international. Ce logiciel permet de sonder de façon régulière et confidentielle les employés pour détecter les meilleurs leviers d’amélioration du bien-être au travail : data visualisation, analyse de sentiment, moteur de recommandations personnalisées … nos défis techniques sont nombreux et passionnants :) Nous cherchons un(e) développeur fullstack (C# / .Net Core / Angular) pour renforcer notre équipe, actuellement composée de 4 développeurs, 1 Product Manager, 1 Intégrateur, 1 Product Designer, 1 Product Marketing Manager et 1 Product Director. Vous serez amené(e) à travailler sur des projets structurants aux sujets et technologies variées. Notre stack technique est composé de .NET 8, SQL Server 2022, Redis, RabbitMQ, et Angular 19. Vous aimez travailler en équipe, partager vos connaissances et apprendre de vos pairs : vous ne serez pas perdu(e) ! Vos Principales Missions Seront Participer aux spécifications fonctionnelles, techniques et choix architecturaux avec l’équipe (Product Manager, Dev, Product Designer). Développer nos applis avec agilité, S.O.L.I.D.ité et en pensant aux tests. Challenger vos idées et celles des autres : Code Reviews, Pair Programming, Pull Requests. Participer à la montée en compétence de l'équipe : partager les bonnes pratiques et retours d'expériences, faire du feedback et la code review. - Créer des solutions que vous ferez perdurer et évoluer dans le temps (et que vous serez fier(e) de montrer à vos petits enfants)- Profil Recherché Vous êtes diplômé(e) d'une école d'ingénieur généraliste ou avec une spécialisation informatique. Vous avez au moins 4 ans d'expérience en C#/.NET/Angular, dans le développement d’applications web. Vous appréciez la critique constructive et cherchez toujours à challenger vos idées et celles des autres. Vous cherchez un poste qui vous permettra d’acquérir un large spectre de connaissances et avez envie de relever de nombreux défis techniques. Vous voulez challenger vos méthodes de travail (Intégration Continue, revue de code, Pull Requests, rédaction de documentation collaborative, Clean Code, TDD, etc.). Comme un bon Lannister, vous payez toujours vos dettes, surtout lorsqu’elles sont techniques. Et à la R&D chez Lucca, on y trouve quoi ? Plus de 250+ personnes, réparties en différentes équipes propres à chaque famille de produit, check ici Du temps libre pour vous former et aller à des conférences/meetups, des événements tech pour partager entre les différentes BUs. Au-delà de votre équipe produit, vous pourrez faire partie d’une Guilde transverse (back, front, archi, devOps, QA, …) avec un temps de travail dédié dans la semaine afin de pouvoir échanger avec des pairs des autres équipes sur des sujets divers et variés ! Des moments de partage de bonnes pratiques/veille technologique Chaque trimestre, toute la R&D se regroupe une journée pour travailler sur des sujets communs et favoriser le partage de compétences Pour en savoir plus, la R&D à [son propre blog] ! Le Processus De Recrutement Étape 1 : Entretien téléphonique avec Florence ou Marion - Tech Recruiter (45min) Étape 2 : Test technique à domicile Étape 3 : Petit oral, échange avec votre future équipe, retour sur votre test technique et votre parcours + toutes vos questions sur Lucca (1h30) Étape 4 : Grand oral -15’ de présentation sur un sujet de votre choix auprès d’un “panel” Lucca (des membres de votre future équipe mais aussi d’autres départements) + échanges sur votre parcours + toutes vos questions sur Lucca (45min) Chez Lucca Vous Trouverez Des luccasien(ne)s passionné(e)s qui abordent les sujets sérieusement mais sans se prendre au sérieux Notre culture d’entreprise fondée sur la collaboration et la responsabilisation de chacun Un environnement où chaque jour est vécu comme le premier jour Des animaux de compagnie, parfois, qui attendent des caresses Des perspectives d’évolutions ambitieuses avec des mobilités internes variées et même des Erasmus entre services Et la possibilité de faire du télétravail régulièrement Venez rejoindre notre entreprise à taille humaine et dont le fonctionnement très participatif laisse une place importante à l'initiative, à l'innovation et au non-conformisme. Les Avantages Un intéressement intéressant Une prime de vacances Des RTT en plus des congés payés Et des avantages classiques mais essentiels : des avantages CE, des tickets-restaurants (Lucca) et une mutuelle (Benefiz) prise en charge à 100% par Lucca, abonnement Gymlib à prix compétitif ... Un évènement collectif par trimestre, dont l’objectif est de réunir tout Lucca pour partager l’actualité et les perspectives de l’entreprise de manière formelle… et moins formelle. Et surtout être heureux(se) de se lever le matin pour aller travailler. Et oui, Lucca a décroché la 2ème place du classement HappyIndex®AtWork France 2024 *(dans la catégorie d'effectif 500-999 collaborateurs). Et Pour Finir, Un Petit Focus Culture Les salaires sont 100% transparents chez Lucca Le collectif avant l'individuel : il n'y a pas de variable individuel chez Lucca, mais un variable collectif (intéressement) assis sur le taux de croissance du chiffre d'affaires Après 3 ans d'ancienneté, chaque salarié(e) peut définir son salaire lors d’un comité. Nos offres sont ouvertes aux salarié(e)s reconnu(e)s travailleurs et travailleuses handicapé(e)s (RQTH).
Nantes, France
Hybrid
Full Time
22-04-2025
Company background Company brand
Company Name
Inventiv IT
Job Title
Lead Data Analyst Paris H/F
Job Description
Rejoignez Inventiv IT et donnez du sens aux chiffres Lead Data Analyst – Hybride (2 jours télétravail) Nous recherchons un Lead Data Analyst polyvalent, à la croisée de l’expertise technique en Power BI & Qlik, de la maîtrise de la data visualisation, et de la gestion d’équipe. Votre rôle : piloter les analyses stratégiques, concevoir des dashboards puissants, et encadrer une équipe d’analystes dans un environnement data-driven moderne. Chez Inventiv IT, on accompagne nos clients (industrie, Tertiaire…) sur la structuration de leur pilotage par la Data. En nous rejoignant, vous pourrez prendre en charge la practice Data Analysis et garantir la cohérence des données, des outils, et des insights. En clair : mettre fin aux Excel bricolés et faire émerger un pilotage simple, fiable, actionnable. Vos missions Data Visualisation & Analyse Concevoir, développer et maintenir des dashboards Power BI et Qlik Sense/View (modèle de données, UX/UI, storytelling, DAX, Set Analysis…) Comprendre les enjeux métiers et construire des indicateurs pertinents et actionnables Optimiser les performances des rapports (données, modélisation, calculs, rafraîchissements) Expertise & Maitrise Power BI et Qlik Modélisation & Intégration Construire des modèles de données robustes et efficaces : modèle tabulaire (Power BI), modèle associatif (Qlik) Travailler en collaboration avec les équipes Data Engineering et IT pour assurer la fiabilité des sources Participer à la définition de l’architecture BI globale de l’entreprise (multi-outils, gouvernance, sécurité) Lead & Management Animer une équipe de Data Analysts / BI Analysts Piloter les projets d’analyse : planification, priorisation, validation des livrables Challenger les approches techniques, organiser des revues de code / rapports Assurer la montée en compétences de l’équipe (formations, veille, pair programming) Gouvernance & Culture Data Mettre en place et maintenir un référentiel de KPIs partagé (glossaire métier) Participer à la structuration des catalogues de données Évangéliser les bonnes pratiques d’analyse et de visualisation auprès des métiers Ce qu'on attend de vous Expérience significative (+6 ans) en tant que Data Analyst / BI Analyst dont 1 an minimum en tant que Lead Maîtrise complète de Power BI (DAX, Power Query, Power BI Service, modèle tabulaire) Maîtrise avancée de Qlik (Qlik Sense et/ou QlikView, Set Analysis, script de chargement) Connaissance solide du SQL (interrogation, jointures, agrégats complexes) Une première expérience en leadership technique ou fonctionnel Bon niveau de communication, capable de faire le lien entre technique et métier Ce qu'on offre Rémunération entre 65 000 et 75 000 € brut/an selon profil 12 jours de RTT / an + congés pour événements familiaux Télétravail 2 jours/semaine garanti Pass Navigo 100 %, carte Swile (10 €/jour), forfait télécom & internet, mutuelle Axa Primes de participation, vacances et cooptation Des projets à impact, de la data utile, et une vraie proximité métier Processus de recrutement Entretien RH – pour comprendre votre trajectoire et vos critères Entretien technique – autour d’un cas pratique ou d’un projet passé : architecture, dataviz, pilotage Échange avec un pair – pour discuter méthode, outils et dynamique d’équipe Proposition – Bienvenue chez Inventiv IT Curieux·se d’en savoir plus ? On peut vous présenter l’équipe, les projets, et les outils en place en 15 minutes.
Levallois-Perret, France
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Free-Work
Job Title
DEVELOPPEUR(SE) FULLSTACK - Expert (>10 ans)
Job Description
Afin que votre candidature soit prise en compte merci d'envoyer votre CV sous format Word directement à l'adresse suivante : et non via le site par lequel vous avez consulté cette annonce : Nous recherchons un DEVELOPPEUR(SE) FULLSTACK - Expert (>10 ans) Objectif global : Accompagner CDS GAIA Description détaillée MISSIONS PRINCIPALES : Développement et maintenance applicative IIQ Développer et maintenir les composants de IIQ : workflows, règles BeanShell, connecteurs, tâches planifiées Réaliser les évolutions techniques validées par le Tech Lead Implémenter les modèles de rôles, politiques de provisioning, campagnes de certification Assurer la conformité du code avec les standards internes : sécurité, performance, maintenabilité Intégration d’applications Implémenter les connecteurs nécessaires pour raccorder les applications cibles (LDAP, AD, SAP, SQL, API, etc.) Gérer les échanges de données (import, export, synchronisation) Créer les schémas de provisioning adaptés, en lien avec les besoins métier validés Tests et validation technique Créer ou maintenir les jeux de tests techniques automatisés (scripts, campagnes) Contribuer à la validation technique des livraisons Participer aux recettes internes avant UAT fonctionnelle Revue et amélioration du code Participer aux revues de code des autres développeurs Détecter la dette technique, proposer des refactors ou des optimisations Partager les bonnes pratiques au sein de l’équipe de développement Support technique avancé (en encadrement défini) Aider ponctuellement à l’analyse technique d’incidents N3 (logs, règles cassées…) Participer à l’élaboration de correctifs ou d’améliorations durables Ne pas se substituer au support : toute action corrective hors dev doit être validée Définition du profil ANALYSE Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges CONCEPTION ET DÉVELOPPEMENT Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation RECETTE UNITAIRE ET TESTS D'INTÉGRATION Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé MAINTENANCE Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production Profil candidat: Contrainte forte du projet - Le livrable est - Compétences techniques sailpoint - Expert - Impératif Java - Expert - Impératif GIT - Expert - Impératif Rédaction de documentation technique - Confirmé - Important Connaissances linguistiques Anglais Professionnel (Impératif)
Châtillon, France
Hybrid
Full Time
22-04-2025