GoSecure
ZS
Ingénieur LLM
À propos du poste
ZS est un lieu où la passion change des vies. En tant que cabinet de conseil en management et de technologie axé sur l'amélioration de la vie et de notre façon de vivre, nous transformons les idées en impact en réunissant données, science, technologie et ingéniosité humaine pour offrir de meilleurs résultats à tous. Ici, vous travaillerez aux côtés d'un puissant collectif de penseurs et d'experts qui façonnent des solutions qui changent la vie des patients, des soignants et des consommateurs, dans le monde entier. Les ZSers génèrent de l'impact en adoptant une mentalité axée sur le client dans chaque mission. Nous travaillons en partenariat avec nos clients pour développer des solutions personnalisées et des produits technologiques qui créent de la valeur et génèrent des résultats pour l'entreprise dans des domaines critiques de leur activité. Apportez votre curiosité, vos idées audacieuses, votre courage et votre passion pour générer un impact qui change la vie chez ZS.
Ingénieur LLM
Nous recherchons un Ingénieur LLM hautement qualifié avec 1-4 ans d'expérience en développement logiciel et 1-2 ans en développement de solutions LLM. Le candidat idéal aura une solide expérience de travail avec Python, des modèles et outils de solutions LLM (RAG, Vector DB, Agentic workflows, LoRA, etc.), des plateformes cloud (AWS, Databricks et Azure), et des outils DevOps. Il sera responsable de la conception et du développement de solutions logicielles évolutives, de la direction de la conception architecturale et de la garantie de la performance et de la fiabilité de nos systèmes.
Vous envisagez de postuler ?
Chez ZS, nous honorons les éléments visibles et invisibles de nos identités, de nos expériences personnelles et de nos systèmes de croyances — ceux qui nous composent en tant qu'individus, façonnent qui nous sommes et nous rendent uniques. Nous croyons que vos intérêts personnels, vos identités et votre désir d'apprendre font partie intégrante de votre succès ici. Nous nous engageons à constituer une équipe qui reflète une grande variété d'origines, de perspectives et d'expériences. Apprenez-en davantage sur nos efforts en matière d'inclusion et d'appartenance et sur les réseaux que ZS soutient pour aider nos ZSers à cultiver des espaces communautaires et à obtenir les ressources dont ils ont besoin pour prospérer.
Si vous êtes désireux de grandir, de contribuer et d'apporter votre personnalité unique à notre travail, nous vous encourageons à postuler.
Ce que vous ferez
- Prendre en charge la conception architecturale et le développement de systèmes logiciels évolutifs et distribués
- Traduire les exigences métier en exigences techniques
- Assurer l'exécution technique, en garantissant la qualité du code, le respect des délais et une allocation efficace des ressources
- Compétences en prise de décision basée sur les données, axées sur l'atteinte des objectifs produit
- Concevoir, développer et déployer des pipelines basés sur LLM impliquant des modèles tels que RAG, Agentic workflows, PEFT (par ex. LORA, QLORA, etc.)
- Responsable du cycle de vie complet du développement logiciel, y compris l'analyse des exigences, la conception, le codage, les tests et le déploiement.
- Utiliser les services AWS / Azure tels que IAM, Monitoring, Load Balancing, Autoscaling, Database, Networking, storage, ECR, AKS, ACR etc.
- Utiliser les capacités de Databricks, en particulier Unity Catalog et être capable d'architecturer la couche de gouvernance des données jusqu'à la sortie du modèle d'IA
- Concevoir, développer et déployer des garde-fous de prompt et de réponse pour permettre les exigences d'IA responsable
- Implémenter des pratiques DevOps à l'aide d'outils tels que Docker, Kubernetes pour assurer l'intégration et la livraison continues. Développer des scripts DevOps pour l'automatisation et la surveillance.
- Collaborer avec des équipes interfonctionnelles, effectuer des revues de code et fournir des conseils sur la conception logicielle et les meilleures pratiques.
Prérequis
Ce que vous apporterez
- Diplôme de licence en informatique, technologie de l'information ou dans un domaine connexe (ou expérience professionnelle équivalente).
- 1-5 ans d'expérience en développement logiciel, avec une expérience pertinente en développement d'applications LLM.
- Solides compétences en codage avec une maîtrise de Python et Javascript
- Expérience avec des frameworks API stateless et stateful tels que Fast API, Django
- Maîtrise des plateformes cloud, en particulier AWS, Databricks et Azure
- Maîtrise de l'infrastructure en tant que code, en particulier axée sur le développement de scripts Terraform et Cloudformation
- Solide expérience des modèles LLM tels que RAG, Vector DB, Hybrid Search, Agent development, Agentic workflows, prompt engineering, etc.
- Solide expérience avec les APIs LLM (Open AI, Anthropic, AWS Bedrock), SDKs (Langchain, DSPy)
- Expérience pratique des outils DevOps, y compris Docker, Kubernetes et les services AWS (Redshift, RDS, S3).
- Expérience pratique des solutions Databricks, y compris Unity Catalog.
- Expérience des déploiements en production impliquant des milliers d'utilisateurs, en particulier avec des capacités telles que Redis, Vector Search, etc.
- Solide compréhension des principes de conception d'applications évolutives et expérience des meilleures pratiques de sécurité et de conformité avec les réglementations sur la confidentialité.
- Bonne connaissance des pratiques d'ingénierie logicielle telles que le contrôle de version (GIT), DevOps (Azure DevOps préféré) et Agile ou Scrum.
- Solides compétences en communication, avec la capacité de transmettre efficacement des concepts techniques complexes à un public diversifié.
- Expérience du SDLC et des meilleures pratiques lors du développement
- Expérience de la méthodologie Agile pour le développement et la livraison continus de produits
- Connaissance et expérience pratique du développement front-end (React JS, Next JS, Tailwind CSS) préférée
Comment vous allez grandir
- Développement de compétences interfonctionnelles et parcours d'apprentissage personnalisés
- Programmes de formation par étapes alignés sur les opportunités de progression de carrière
- Parcours de mobilité interne qui favorisent la croissance via des courbes en S, la contribution individuelle et l'élargissement des rôles
Avantages et bénéfices
Chez ZS, votre croissance est importante. Nous offrons un ensemble complet de récompenses qui soutiennent votre santé et votre bien-être, votre avenir financier, votre temps libre et votre développement professionnel. Avec des programmes robustes de développement des compétences, de multiples parcours de progression de carrière, une mobilité interne et une culture profondément collaborative, vous aurez l'opportunité de faire un travail significatif, d'élargir vos capacités et de prospérer au sein d'une communauté mondiale. Pour plus de détails sur les récompenses totales au Canada, visitez les bureaux de ZS au Canada | Où nous travaillons | ZS.
Modèle de travail hybride
Nous nous engageons à offrir à nos employés une manière de travailler flexible et connectée. Un modèle ZS flexible et connecté nous permet de combiner le travail à domicile et la présence sur site chez les clients/bureaux ZS pour la majorité de notre semaine. La magie de la culture et de l'innovation ZS prospère dans les connexions en face à face planifiées et spontanées.
Voyages
Les déplacements sont une exigence chez ZS pour les collaborateurs en contact avec la clientèle ; les besoins commerciaux de votre projet et de votre client sont la priorité. Bien que certains projets puissent être locaux, tous les collaborateurs en contact avec la clientèle doivent être prêts à se déplacer selon les besoins. Les déplacements offrent des opportunités de renforcer les relations clients, d'acquérir des expériences variées et de favoriser le développement professionnel en travaillant dans des environnements et des cultures différents.
ZS est un employeur garantissant l'égalité des chances et s'engage à fournir des opportunités d'emploi et d'avancement égales sans distinction de classe protégée par la loi applicable.
Pour finaliser votre candidature
Les candidats doivent posséder ou être en mesure d'obtenir une autorisation de travail pour leur pays d'emploi prévu. Une candidature en ligne, y compris un ensemble complet de relevés de notes (officiels ou non officiels), est requise pour être pris en considération.
PAS D'APPELS D'AGENCES, S'IL VOUS PLAÎT.
