Bunge
Jobgether
Architecte logiciel senior IA et Cloud-Native
À propos du poste
Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un Architecte logiciel senior IA et Cloud-Native basé au Brésil.
Comment fonctionne Jobgether
Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du poste. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.
Nous vous remercions de votre intérêt et vous souhaitons bonne chance !
Pourquoi postuler via Jobgether ?
Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur qui recrute. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois sur la protection des données applicables (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.
#LI-CL1
Nous recherchons un architecte logiciel expérimenté pour diriger la conception et la livraison d'applications basées sur l'IA et de systèmes cloud-native sécurisés, évolutifs et prêts pour la production. Ce rôle opérationnel combine leadership architectural et ingénierie logicielle, couvrant l'IA générative (GenAI), les grands modèles de langage (LLMs), la génération augmentée par récupération (RAG) et les services cloud distribués. Vous traduirez les besoins métier en architectures techniques robustes tout en guidant les solutions de la découverte et de la conception jusqu'à la mise en œuvre et le lancement en production. En travaillant avec des services AWS modernes, des systèmes pilotés par événements et des bases de données vectorielles, vous aiderez à construire des expériences d'IA fiables qui équilibrent performance, sécurité, évolutivité et coût. Vous collaborerez étroitement avec les ingénieurs et les parties prenantes, établirez des normes architecturales et promouvrez les meilleures pratiques en matière de tests, d'observabilité et de livraison continue. Cette opportunité de contrat à temps partiel et en télétravail est idéale pour un leader technique qui aime résoudre des problèmes complexes tout en restant activement impliqué dans la construction et la livraison de solutions d'IA innovantes.
Responsabilités
- Concevoir des architectures évolutives, sécurisées et résilientes pour les applications basées sur l'IA, en définissant les limites des services, les flux de données, les APIs et les modèles d'intégration.
- Établir des approches architecturales cloud-native pour les microservices, les applications conteneurisées, l'informatique serverless et les systèmes pilotés par événements.
- Concevoir, mettre en œuvre et industrialiser des solutions GenAI et LLM, incluant la sélection et le routage des modèles, les stratégies de récupération, les cadres d'évaluation, les garde-fous de l'IA, ainsi que l'optimisation des coûts et de la latence.
- Architecturer et développer des pipelines RAG en utilisant des embeddings, la recherche vectorielle et des techniques de récupération de données appropriées pour fournir des réponses générées par l'IA pertinentes et fiables.
- Construire des services backend en utilisant TypeScript/Node.js et/ou Python, incluant des flux de travail asynchrones, des files d'attente, des workers, des webhooks et des intégrations de services.
- Définir les exigences non fonctionnelles couvrant la fiabilité, la performance, l'évolutivité, la sécurité et la maintenabilité, en évaluant les compromis architecturaux et en documentant les décisions clés via des Architecture Decision Records (ADR).
- Traduire les cas d'utilisation métier en conceptions techniques, évaluations de faisabilité, recommandations d'architecture et résumés pour la direction.
- Diriger les décisions architecturales tout au long du cycle de vie du projet, de la découverte initiale et de la conception de la solution jusqu'à la mise en œuvre, le déploiement et le lancement en production.
- Guider les équipes d'ingénierie à travers des revues d'architecture, des revues de code et des discussions techniques pour garantir des normes cohérentes et des solutions maintenables.
- Concevoir et mettre en œuvre des pratiques d'observabilité en utilisant des outils de surveillance, de journalisation, de traçage et d'alerte appropriés pour améliorer la fiabilité du système et la visibilité opérationnelle.
- Construire et maintenir des pipelines CI/CD sécurisés, des pratiques de test automatisées et des flux de travail de déploiement qui soutiennent une livraison logicielle fiable et reproductible.
- Appliquer les meilleures pratiques de sécurité cloud en matière de gestion des identités et des accès, d'autorisation, de gestion des secrets, de protection des données et de communication sécurisée entre services.
- Identifier les opportunités d'améliorer l'architecture système, l'efficacité opérationnelle, la résilience des applications et la qualité globale des logiciels basés sur l'IA.
Exigences
- Au moins 7 ans d'expérience en ingénierie logicielle, incluant une responsabilité significative dans la conception technique et la prise de décision architecturale.
- Expérience avérée dans la maîtrise de l'architecture de systèmes distribués en production, incluant les microservices, la conception pilotée par le domaine (DDD), les REST APIs et les modèles de communication asynchrones.
- Expérience pratique dans la livraison d'applications GenAI ou LLM de qualité production, incluant l'intégration de modèles, l'évaluation et les contrôles de sécurité de l'IA.
- Connaissance pratique des architectures RAG, des embeddings, des stratégies de récupération et des bases de données vectorielles telles que pgvector, OpenSearch ou des technologies équivalentes.
- Solides compétences en ingénierie logicielle en TypeScript/Node.js et/ou Python, avec la capacité de concevoir, mettre en œuvre et maintenir des services backend en production.
- Compréhension approfondie de l'architecture cloud-native, incluant les conteneurs, Kubernetes, l'informatique serverless, la messagerie pilotée par événements et les modèles de résilience des systèmes distribués.
- Solide connaissance des principes de sécurité cloud, incluant la gestion des identités, l'autorisation, la gestion des secrets et la protection des données.
- Expérience avec Docker, les pipelines CI/CD, les tests automatisés et les plateformes ou outils d'observabilité tels qu'OpenTelemetry, Grafana, Datadog ou Amazon CloudWatch.
- Capacité à évaluer des alternatives architecturales, définir des exigences non fonctionnelles, documenter les décisions techniques et communiquer clairement les compromis.
- Expérience dans l'accompagnement des ingénieurs lors des revues d'architecture et de code, et prise en charge des solutions de la conception initiale jusqu'au déploiement en production.
- Solides capacités d'analyse et de résolution de problèmes, avec la capacité de traduire des besoins métier complexes en solutions techniques pratiques.
- Excellentes compétences en communication et en collaboration, incluant la capacité d'expliquer des concepts techniques et de présenter des recommandations aux équipes d'ingénierie et aux parties prenantes de la direction.
Souhaitable
- Expérience avec les services AWS tels que Bedrock, Lambda, API Gateway, SQS, EventBridge, Step Functions, ECS/EKS, Aurora PostgreSQL et DynamoDB.
- Familiarité avec l'IA conversationnelle et les technologies de centre de contact, incluant WhatsApp Business API, Amazon Connect, Amazon Lex, Twilio et les bots vocaux.
- Expérience avec des outils d'infrastructure as code tels que Terraform, AWS CloudFormation ou AWS CDK.
- Certification AWS Certified Solutions Architect – Professional ou une qualification équivalente en architecture cloud.
- Expérience en conseil auprès des clients, incluant la présentation d'évaluations techniques, de recommandations d'architecture et de propositions de solutions aux parties prenantes senior.
Avantages
- Télétravail : Travaillez à distance depuis le Brésil, avec une flexibilité dans l'organisation de votre travail selon les exigences de la mission.
- Engagement à temps partiel : Une opportunité à temps partiel adaptée à un professionnel expérimenté recherchant un rôle architectural ciblé.
- Statut de contractant : Engagement contractuel horaire, avec une rémunération basée sur les conditions contractuelles convenues.
- Démarrage immédiat : Le rôle devrait commencer dès que possible.
- Responsabilité technique : Dirigez les décisions d'architecture et contribuez de manière opérationnelle à la conception et à la livraison d'applications d'IA et cloud-native en production.
- Technologies de pointe : Travaillez avec l'IA générative, LLMs, le RAG, les bases de données vectorielles, les services cloud AWS et les architectures distribuées modernes.
- Impact de bout en bout : Influencez les solutions depuis la découverte initiale et la conception architecturale jusqu'à la mise en œuvre, le lancement en production et l'optimisation continue.
- Leadership technique : Guidez les équipes d'ingénierie, établissez les meilleures pratiques architecturales et aidez à améliorer la qualité, la sécurité et la fiabilité des logiciels.
- Transparence de la rémunération : Le poste est rémunéré à l'heure, mais aucun taux ou fourchette spécifique n'a été fourni dans l'annonce originale.
- Avantages supplémentaires : L'assurance santé, les congés payés, les allocations d'équipement et autres avantages n'ont pas été spécifiés et devront être confirmés lors du processus de candidature.
