Développeur logiciel intermédiaire
TLDR
Contribute to the backend infrastructure for AI-based products, focusing on advanced AI systems, including Augmented Generation and multi-agent workflows.
- Concevoir, développer et maintenir des API RESTful/GraphQL et des microservices évolutifs pour notre chatbot IA et nos autres systèmes backend.
- Mettre en œuvre des systèmes d'IA multiagents à l'aide de cadres tels que LangChain/LangGraph (ou équivalent) : orchestration multi-agents, appels d'outils à des API externes, boucles de raisonnement, gestion de la mémoire et des états.
- Intégrer des fournisseurs LLM tiers et gérer l'ingénierie des prompts, la limitation du débit, l'optimisation des coûts et la logique de repli.
- Développer et optimiser les pipelines RAG (Research, Agile, Data) : ingestion de documents, génération d'intégrations, recherche/extraction de vecteurs et génération de réponses contextuelles.
- Travailler avec des bases de données traditionnelles et des bases de données vectorielles modernes.
- Créer et maintenir des intégrations fiables avec des services externes via des API, des webhooks et des modèles événementiels.
- Assurer la haute disponibilité, les performances, la sécurité, l'observabilité et l'évolutivité de tous les services d'arrière-plan (surveillance, journalisation, mise en cache, traitement asynchrone). • Écrire du code propre, testable et bien documenté, et participer activement aux revues de code, aux discussions d'architecture et aux cérémonies agiles.
- Collaborer étroitement avec les autres équipes d'ingénierie et les intervenants du produit pour livrer des fonctionnalités complètes.
- Développer, configurer et maintenir l'infrastructure infonuagique sur laquelle les applications s'exécutent.
- Participer à un système de garde 24 heures sur 24, 7 jours sur 7 pour les projets de l'équipe.
- Plus de 5 ans d'expérience pratique en développement logiciel backend.
- Excellente maîtrise de Python et des cadres Web Python modernes (FastAPI, Django ou Flask fortement recommandés).
- Solide compréhension des bases de données relationnelles et NoSQL, de l'ORM/optimisation des requêtes et de la modélisation des données.
- Expérience de la conception et de l'utilisation d'API RESTful, de GraphQL ou d'architectures événementielles (Kafka, RabbitMQ, etc.).
- Familiarité avec les plateformes infonuagiques (AWS, GCP ou Azure), notamment les architectures sans serveur, les conteneurs (Docker) et l'orchestration de base (Kubernetes ou équivalent).
- Connaissance pratique des concepts d'intégration de l'IA : modèles linéaires latents (LLM), embeddings, recherche vectorielle, motifs RAG et techniques de base d'appel d'outils.
- Solides compétences en génie logiciel : code propre, tests (unitaires et d’intégration), CI/CD, Git et méthodologies agiles.
- Excellentes compétences en résolution de problèmes et capacité à décomposer des exigences complexes liées à l’IA en solutions backend robustes.
- Maîtrise des outils d’observabilité (Prometheus, Grafana, Datadog, OpenTelemetry) et des bonnes pratiques de sécurité (OAuth, JWT, passerelles API).
-
Excellentes compétences en communication en anglais*. Français un atout. *L’utilisation de l’anglais est nécessaire pour collaborer avec des équipes internes et internationaux, et pour accéder à des informations et des ressources.
- Expérience directe dans la conception ou la contribution à des systèmes RAG ou à des flux de travail d’agents (LangChain, LangGraph, LlamaIndex, Haystack, CrewAI, AutoGen, etc.).
- Expérience dans l’appel de fonctions/outils, l’analyse syntaxique de sorties structurées et le raisonnement d’agents multi-étapes.
- Connaissance de Java/Spring Boot.
- Compréhension des compromis coûts-performances des LLM et des principes de base de l’ingénierie des invites.
- Baccalauréat en informatique, en génie ou expérience pratique équivalente.
- Du travail remote et des horaires flexibles t’assurant une flexibilité avec ta vie perso.
- 4 semaines de vacances + 5 jours personnelles annuellement
- Programmes d’assurance-collective dès ton premier jour, comprenant l’accès à la télémédecine et à un PAE;
- Un arrêt pendant les fêtes
- REER collectif avec contribution de l’employeur offert des ton premier jour;
Benefits
Equity Compensation
REER collectif avec contribution de l’employeur offert des ton premier jour;
Health Insurance
Programmes d’assurance-collective dès ton premier jour, comprenant l’accès à la télémédecine et à un PAE;
Fermeture pendant les fêtes
Un arrêt pendant les fêtes
Paid Time Off
4 semaines de vacances + 5 jours personnelles annuellement
Remote-Friendly
Du travail remote et des horaires flexibles t’assurant une flexibilité avec ta vie perso.
Triton Digital empowers audio content creators by providing innovative digital solutions that enhance distribution, measurement, and monetization in the audio space. Tailored for broadcasters, podcasters, and advertisers, Triton combines advanced technology with deep industry insights to elevate the streaming audio experience. Its commitment to diversity and inclusion further enriches the creative landscape.