Job Specifications
Senior Backend Engineer - LLM & Agents IA
Localisation : Full Remote (France)
Type : CDI - Pas de freelance
Expérience : 5-8 ans
Salaire : Selon expérience
À propos d'Ubby
Ubby est une plateforme d'agents IA qui aide les entreprises à accomplir des tâches complexes via une conversation naturelle. Nous combinons des capacités IA de pointe avec une interface intuitive, permettant aux utilisateurs d'automatiser des workflows complexes : recherche, analyse de données, automatisation web, génération de documents.
Nous sommes une startup B2B SaaS en forte croissance, soutenue par des investisseurs de premier plan, et nous construisons le futur de l'IA agentique pour les entreprises.
Le poste
Nous recherchons un·e Ingénieur·e Backend Senior avec une expertise approfondie en Python et orchestration de modèles de langage (LLM) pour rejoindre notre équipe engineering core. Vous serez responsable de la conception et du scaling de notre plateforme d'exécution d'agents, de l'optimisation des intégrations IA, et de garantir que notre infrastructure peut gérer des milliers de conversations d'agents simultanées.
C'est un poste à fort impact où vous architecturerez des systèmes critiques, travaillerez directement avec les modèles IA les plus avancés, et contribuerez à façonner la direction technique du produit.
Vos missions
Responsabilités principales
Concevoir et implémenter des systèmes backend scalables pour l'orchestration multi-agents
Optimiser les intégrations LLM avec plusieurs fournisseurs (Anthropic, OpenAI, Google, AWS)
Créer des frameworks d'exécution d'outils pour les capacités des agents (web scraping, génération de documents, intégrations API, MCP)
Implémenter des architectures streaming pour les réponses IA en temps réel
Optimiser performances et coûts (stratégies de cache, optimisation prompts, gestion tokens)
Concevoir les schémas database et garantir l'intégrité des données à l'échelle
Code review et mentoring des ingénieurs juniors
Projets clés que vous piloterez
Amélioration du moteur d'orchestration des agents
Routage multi-modèles et stratégies de fallback
Évolution du système de billing
Expansion de l'écosystème d'outils (automatisation browser, génération documents, APIs externes)
Optimisation des performances (réduction latence, amélioration taux de cache hit)
Compétences & expérience requises
Indispensables
5+ ans d'expérience en développement Python professionnel
Expérience production avec FastAPI ou frameworks web async similaires
Maîtrise des patterns de programmation async (asyncio, generators, streaming)
Expérience avec APIs LLM (OpenAI, Anthropic, ou similaires)
Expertise PostgreSQL (requêtes complexes, transactions, tuning performance)
Expérience Redis pour caching et task queuing
Solides compétences en design d'API (REST, WebSocket, Server-Sent Events)
Mindset testing (pytest, tests d'intégration, TDD)
Maîtrise Git et expérience de code review
Atouts importants
Expérience avec frameworks LLM (LangChain, LlamaIndex, ou solutions custom)
Background en systèmes de billing/metering (usage-based pricing, intégration Stripe)
Expérience systèmes distribués (message queues, architectures event-driven)
Systèmes de streaming temps réel (WebSocket, SSE)
Stratégies de migration database en production
Expérience architecture multi-tenancy
Mindset optimisation performance (profiling, benchmarking)
Expérience outils d'observabilité (Sentry, Langfuse, structured logging)
Nice to have
Background ML/AI engineering
Expérience en prompt engineering et optimisation de tokens
Connaissance des patterns de tool-calling/function-calling
Expérience Docker et conteneurisation
Expérience de scaling d'applications Python à haute concurrence
Contributions open-source
Stack technique (pour référence)
Vous travaillerez avec :
Backend : Python 3.11+, FastAPI, Pydantic, asyncio
Databases : PostgreSQL (Supabase), Redis
IA/LLM : Anthropic Claude, OpenAI, Google Vertex AI, AWS Bedrock
Background Jobs : Task queues et async workers
Infrastructure : Docker, déploiements multi-environnements
Monitoring : Structured logging, error tracking, performance monitoring
Ce que nous offrons
Package de rémunération
Salaire compétitif selon expérience et certifications
Bonus Prime additionnelle à l'objectif
Package equity (pour les profils seniors avec expérience)
Full Remote (travaillez de n'importe où en France)
Budget équipement (MacBook Pro / PC+ périphériques, écrans)
Formation & certifications + IA tool
Mutuelle d'entreprise premium
Culture de travail
Autonomie & ownership : Vous aurez un impact significatif sur la direction du produit
Pratiques modernes : Code review, CI/CD, testing, documentation
Horaires flexibles : Communication async-first, core hours pour la collaboration
Excellence technique : Nous valorisons le code propre, la bonne architecture et les best practices
Processus de recrutement
Entretien de screening (30min visio) - Faire connaissance
Exercice technique (à la maison) - Résolution de problè
About the Company
Ubby réinvente la productivité des entreprises grâce à des agents IA réellement utiles. Connectés à vos outils (Drive, Notion, Outlook, Slack…), nos agents IA répondent aux questions, automatisent les relances, synthétisent l'information et agissent selon vos règles. Pas de modèle générique, pas de flou : Ubby s’appuie sur vos données, vos règles, votre environnement. Déployez en quelques minutes des agents pour les RH, le support, la finance, le produit ou vos clients. Hébergement Europe ou 100 % France (Azure / Scaleway) S...
Know more