Vue de dessus d'un poste de travail à deux écrans

Lead Software Engineer - Platform

Lieu
Paris, France
Équipe
Recherche & Développement
Contrat
Full Time
Envie de nous rejoindre ? Nous avons hâte de lire votre candidature.
Postuler

Description du poste

Kleio a été fondée récemment pour révolutionner la façon dont les entreprises engagent leurs clients et font progresser leurs ventes. Nous construisons Persuasive AI : une IA conversationnelle multi-agents capable d'engager de façon autonome les consommateurs dans des conversations riches, pour capter et convertir des leads. Nous constatons une forte traction sur plusieurs secteurs (voyage, immobilier, électroménager, cosmétique, etc.) et recherchons des ingénieurs logiciels très aguerris et expérimentés, convaincus que l'IA va changer notre façon de vivre.

Le poste :

En tant que lead software engineer de Kleio, vous aurez pour mission de développer l'infrastructure et les outils qui font progresser notre technologie inédite de Conversational AI dans nos applications d'entreprise. Vous collaborerez avec les product managers, les data scientists et les autres ingénieurs, et serez responsable du cycle de vie complet de vos composants (de la conception au déploiement et à la maintenance). Membre fondateur de Kleio, vous nous aiderez à façonner une culture d'entreprise saine, fondée sur la collaboration et la confiance, à attirer et recruter les meilleurs profils, et à construire une grande entreprise. Un bon candidat s'épanouira dans un environnement rapide, innovant et très collaboratif, et exécutera avec précision et rapidité.

Responsabilités :

  • Concevoir et mettre en œuvre des solutions et des frameworks d'ingénierie logicielle robustes pour répondre aux besoins de nos clients.
  • Mettre en place et renforcer les bonnes pratiques d'ingénierie à l'échelle de l'entreprise.
  • Travailler avec les data scientists pour explorer et mettre en œuvre les approches les plus récentes, afin d'exploiter efficacement les derniers modèles et techniques d'IA.
  • Mener les discussions de conception technique transverses sur l'architecture applicative, les composants d'interface, l'UX, le back-end, les intégrations tierces et les tests.
  • Piloter ses propres livrables de projet et accompagner les membres juniors de l'équipe sur les standards de code et les techniques de conception du secteur.
  • Échanger et communiquer avec les clients.
  • Aider l'équipe à grandir.

Notre stack :

Nous utilisons des technologies modernes et éprouvées qui font le travail. Nous ne sommes pas les zélateurs d'une stack en particulier : nous recourons à des composants du marché qui ont fait leurs preuves, parce que nous n'aimons pas réinventer la roue. À titre d'exemple, notre stack actuelle comprend :

  • Svelte / TypeScript pour l'interface
  • TypeScript (NextJS) + Python (FastAPI) pour le back-end
  • des services LLM hébergés (modèles ouverts ou fermés)
  • GCS, Redis, bases relationnelles, vectorielles et graphe
  • Google Cloud Platform pour l'hébergement

Profil recherché :

  • 5 ans ou plus d'expérience professionnelle en développement logiciel ; une expérience des langages typés (TypeScript, Python + Pydantic, Java, etc.) est appréciée.
  • Un parcours démontré de conception et de développement de solutions web full-stack sur des problèmes complexes.
  • Une solide expérience de terrain et une bonne compréhension des structures de données, des algorithmes, du profilage et de l'optimisation, du principe DRY, et de la programmation orientée objet et fonctionnelle.
  • Une prise en charge démontrée de projets de bout en bout.
  • D'excellentes qualités de communication orale et écrite en anglais.
  • Un intérêt démontré pour l'IA générative (vous savez ce qu'est un RAG et comment en construire un simple, par exemple).

Atouts complémentaires :

  • Un parcours démontré d'application d'algorithmes de ML dans un système en production.
  • Une expérience professionnelle des LLM, des agents, etc.
  • Un diplôme en informatique, en mathématiques ou dans un domaine quantitatif proche.
  • La pratique de la méthode de développement agile.
  • Une expérience de pilotage d'équipes et de projets d'ingénierie.

Si construire des applications portées par l'IA et façonner l'avenir des conversations numériques vous enthousiasme, Postuler

Postuler à cette offre

* champ obligatoire
Merci ! Votre candidature a bien été envoyée.
Oups, l'envoi n'a pas fonctionné. Merci de réessayer.
Close icon
Nous avons hâte de lire votre candidature
Envoyez-nous votre candidature : nous revenons vers vous rapidement.
Postuler