Cette offre d’emploi n’est plus disponible

Développeur Python (Machine Learning/NLP/LLM) - centre-ville Montréal 112k$

Pourquoi venir travailler avec SIA:
- Tu es passio
nné.e des nouvelles technologies comme l' IA et le Cloud
- Tu as du flair et tu aime l'innovation
- Tu aimes le travail d'équipe
- Tu aimerais définir le futur

Viens avec nous pour créer ensemble de la magie numérique!!!

Développeur Python (Machine Learning/NLP/LLM)

À propos de SIA Innovations

Chez SIA Innovations, nous ne sommes pas seulement des participants, mais des pionniers dans le domaine de la transformation numérique, naviguant perpétuellement à travers les territoires inexplorés des possibilités technologiques. Nous sommes dans une quête incessante pour pousser et redéfinir les limites, créant des solutions intelligentes et centrées sur l'utilisateur qui propulsent les entreprises dans le futur. Notre équipe est profondément ancrée dans l'exploration et la mise en œuvre de technologies de pointe, assurant que nos clients sont toujours un pas en avant dans le paysage numérique.

Rejoignez-nous en tant que Développeur Python (Machine Learning/NLP/LLM)

Embarquez dans un parcours professionnel transformateur avec nous en tant que Développeur Python (Machine Learning/NLP/LLM), où votre rôle dépasse l'ordinaire. Votre passion profonde pour la création de solutions intelligentes, exploitant l'apprentissage automatique et la compréhension du langage naturel, trouvera une toile chez SIA Innovations, vous permettant de peindre un futur où la technologie et l'innovation convergent pour créer des solutions inégalées. Ce rôle pivot vous invite à fusionner la fonctionnalité technique avec une conception intelligente, assurant la création et le déploiement de solutions intelligentes et axées sur les données qui sont instrumentales dans la conduite des parcours de transformation numérique de nos clients.

Dans ce rôle, vous n'utiliserez pas seulement les outils et technologies les plus récents pour développer et déployer des modèles et des solutions d'apprentissage automatique, mais jouerez également un rôle crucial dans la sélection de la technologie alors que nous faisons évoluer nos plateformes et explorons des outils de pointe. Le candidat idéal apportera une expertise approfondie en programmation Python, couplée à une compréhension aiguisée de l'apprentissage automatique, de la gestion des données et du développement d'applications sécurisées. Nous sommes à la recherche de compétences exceptionnelles dans ces domaines pour élever nos normes de conception et de développement, assurant que nos solutions ne sont pas seulement innovantes, mais aussi robustes et fiables dans les applications du monde réel.

 

Échelle salariale

Rémunération annuelle de base

  • Maximum                                       90 929$
  • Minimum                                        75 826$

+ Rémunération additionnelle de base

  • Développement des compétences
  • Implication communautaire (bénévolat et réseautage d'affaires)

+ Incitatifs de performance

= Rémunération totale sur cible                                           

    • Maximum                                   112 280$
    • Minimum                                      91 872$

Responsabilités clés

  1. Interaction avec les Clients et Gestion de Projet :
    • Gestion de Rôles Multifacettes : Gérez efficacement plusieurs projets clients, démontrant une adaptabilité et une capacité à gérer simultanément plusieurs tâches et responsabilités.
    • Gestion des Délais Conflictuels : Utilisez d'excellentes compétences en gestion du temps et en priorisation pour naviguer à travers des délais conflictuels, assurant que tous les projets sont livrés avec une haute qualité et à temps.
    • Interaction avec les Clients : Engagez-vous efficacement avec les clients pour comprendre leurs besoins, gérer leurs attentes et assurer que les solutions ML et NLP développées sont alignées avec leurs objectifs.
    • Gestion des Parties Prenantes : Travaillez en collaboration avec les parties prenantes internes et externes, assurant une communication claire et une progression transparente du projet.
  2. Développement Python et Automatisation :
    • Développez des microservices Python robustes, en adhérant aux méthodologies de développement OOP, TDD, et SOLID.
    • Automatisez les opérations et les pipelines CI/CD en utilisant Python.
    • Assurez des pratiques de code efficaces et maintenables et contribuez activement au code au sein de l'équipe, en adhérant aux normes et méthodologies de codage collaboratif.
    • Développement en Apprentissage Automatique et NLP :
    • Développez et déployez des modèles d'apprentissage automatique, avec un accent sur les applications NLU et NLP pratiques.
    • Engagez-vous dans des tâches ML qui s'alignent avec les besoins des clients, fournissant un impact immédiat et évitant une complexité excessive.
  3. Gestion des Applications :
    • Établissez et maintenez des mécanismes de file d'attente de messages, assurant une gestion fiable et efficace des données et des tâches à travers divers microservices et applications.
    • Établissez et maintenez des applications de micro-services dans le cloud, assurant qu'elles sont évolutives, fiables et optimisées pour la performance et la sécurité.
    • Assurez-vous que les applications sont sécurisées, en utilisant des protocoles de sécurité Oath ou IBM.
    • Gérez les erreurs et établissez un mécanisme de journalisation robuste.
  4. Gestion des Données :
    • Collaborez avec les ingénieurs de données pour améliorer la qualité et la disponibilité des données pour la formation et le déploiement de modèles ML et NLP.
    • Engagez-vous dans des tâches de stockage de données, gérant les données avec diverses bases de données et solutions de stockage.
  5. Collaboration et Apprentissage Continu :
    • Collaborez étroitement avec l'équipe Data & AI, partageant les connaissances et restant à jour sur les avancées de l'industrie.
    • Engagez-vous dans un apprentissage continu et un partage des connaissances au sein de l'équipe.

Qui Vous Êtes

Exigences Techniques :

  • Compétences Avancées en Programmation et Développement :
    • Python Exceptionnel : Votre expertise en Python est primordiale. Vous avez une expérience robuste dans l'utilisation de Python pour développer des solutions d'apprentissage automatique et de NLP, et créer des microservices Python. Votre maîtrise de la Programmation Orientée Objet (OOP), du Développement Dirigé par les Tests (TDD), et des méthodologies de développement SOLID est inégalée et vous considérez Python comme votre langue principale pour résoudre des problèmes complexes.
    • Maîtrise des principes POO, TDD, et des Méthodologies de développement SOLID : Vos pratiques de développement sont profondément ancrées dans le respect des principes de POO, assurant la modularité, la ré-utilisabilité, et la maintenabilité du code. Vous priorisez le TDD pour assurer un code robuste et exempt d'erreurs et adhérez strictement aux principes SOLID pour assurer une conception logicielle compréhensible, flexible, et maintenable.
    • Codage Collaboratif : Le travail d'équipe est au cœur de nos opérations. Vous avez fait vos preuves en codant dans un environnement d'équipe en utilisant Git, assurant des pratiques de codage collaboratif, des revues de code approfondies, et en utilisant efficacement des stratégies de branching. Votre capacité à travailler et à synergiser avec une équipe aux compétences et antécédents divers, contribuant à la connaissance collective et résolvant ensemble les défis, est cruciale.
    • Expérience dans le développement de nouveaux points d'extrémité API REST et la gestion des tâches de file d'attente de messages.
      Expérience dans le développement de connexions API avec des produits IBM tels que Watson Discovery et les APIs watsonx.
  • Expérience en Apprentissage Automatique et NLP :
    • Expérience avec des bibliothèques d'apprentissage automatique et de traitement du langage naturel telles que Pandas, NumPy, TensorFlow, PyTorch, NLTK, spaCy, et Hugging Face Transformers.
      Expérience dans la création, l'optimisation, et le déploiement de modèles d'apprentissage automatique, d'apprentissage profond, et de NLP.
      Expérience dans les tâches ML associées aux LLM, y compris l'ingénierie de prompts, l'apprentissage en quelques exemples, et le fine-tuning, est un plus.
  • MLOps et DevOps :
    • Expérience avec les pratiques de MLOps, DataOps, et ModelOps, y compris le contrôle de version, la reproductibilité, la surveillance des modèles, et les stratégies de déploiement.
      Expérience avec les pipelines et les outils CI/CD tels que Jenkins, Argo, GitHub, GitLab, et CircleCI.
      Expérience dans la gestion de microservices et d'images Docker.
  • Gestion des Données et Sécurité :
    • Connaissance des technologies de calcul distribué et de traitement des données, telles qu'Apache Spark, Hadoop, Dask, et des bases de données relationnelles comme MySQL, SQL Server, ainsi que des magasins NoSQL comme Elasticsearch, Redis, et MongoDB.
      Expérience dans les tâches de stockage de données, y compris la gestion des données avec IBM S3 space, bases de données vectorielles, base de données PostgreSQL, et MongoDB.
      Connaissance des meilleures pratiques en matière de sécurité, y compris l'atténuation des vulnérabilités et la gestion des identités.
  • Engagement Client et Gestion des Parties Prenantes :
    • Expérience dans les interactions avec les clients, la collecte des exigences, et la gestion des attentes des parties prenantes pour assurer que les solutions ML et NLP développées sont étroitement alignées avec les besoins et les objectifs des clients.

Exigences Académiques et d'Expérience :

  • Au minimum un diplôme de Baccalauréat complété en Mathématiques Appliquées, Informatique, Ingénierie ou dans un domaine connexe.
  • Au minimum 3 ans d'expérience professionnelle en tant que Développeur Python avec des projets ML/NLP /LLM (excluant les stages et la recherche académique).
  • Expérience dans la productisation de modèles d'apprentissage profond avec au moins un framework.
  • Engagement envers l'amélioration continue et le développement professionnel pour rester à la pointe de l'industrie.

Qualités Personnelles :

  • Enthousiaste de Python : Votre passion pour la programmation Python est évidente dans votre travail. Vous êtes toujours à la recherche de solutions d'optimisation et explorez de nouvelles bibliothèques et frameworks en Python pour améliorer vos pratiques de développement.
  • Excellente Communication : Bilingue (français et anglais) et très sociable, vous interagissez efficacement avec les clients et les collègues, assurant une communication claire et constructive.
  • Orienté Équipe et Collaboratif : Votre capacité à forger des relations solides et à travailler efficacement avec vos coéquipiers est vitale. Vous comprenez l'importance de partager les connaissances, de soutenir les projets d'équipe et de résoudre les problèmes collectivement.
  • Apprenant Continu et Engagé dans le Développement Professionnel : Votre engagement envers l'apprentissage continu et le maintien au courant des avancées de l'industrie est essentiel. Vous recherchez et adoptez proactivement de nouvelles connaissances et compétences, participez à des sessions de partage de connaissances, et appliquez des pratiques innovantes en apprentissage automatique et NLP. Votre adaptabilité pour intégrer rapidement de nouvelles technologies et méthodologies assure que les solutions développées sont contemporaines et compétitives. De plus, votre engagement envers l'amélioration continue et le développement professionnel assure que vous restez à l'avant-garde du domaine, apportant les dernières perspectives dans les projets.
  • Adaptable et Ingénieux : Votre forte adaptabilité aux situations imprévues et aux délais serrés assure que les besoins des clients sont toujours satisfaits. Votre ingéniosité et votre sens de l'urgence vous poussent à résoudre efficacement les défis.
  • Curieux et Ambitieux : Votre curiosité et votre ambition alimentent votre désir d'innovation, conduisant à la création de solutions impactantes et innovantes pour les clients.
  • Gestion de Projet Proactive : Votre gestion proactive des priorités et des projets assure la satisfaction des clients. Vous gérez habilement plusieurs projets clients, gérez les délais conflictuels et démontrez une excellente gestion du temps.
  • Persistant et Résilient : Votre persistance et votre ingéniosité vous permettent de naviguer à travers les défis et de répondre constamment aux attentes des clients.
  • Intégrité et Empathie : Votre intégrité, votre empathie et votre crédibilité personnelle inspirent la confiance des clients et des collègues, favorisant des relations de travail positives et constructives.

Nos Valeurs Fondamentales

Dans le paysage dynamique de la transformation numérique, SIA Innovations se distingue en tant que cabinet de conseil en technologie compact mais puissant, profondément ancré dans l'exploitation de technologies de pointe telles que l'IA et le Cloud, principalement d'IBM. Nous naviguons aux côtés des entreprises du Fortune 500 dans divers secteurs, les guidant pour réimaginer non seulement leurs modèles d'affaires, mais aussi pour remodeler leurs opérations commerciales et informatiques, la modernisation des applications, la cybersécurité et leur approche envers les données et l'IA.

Nos actions, décisions et interactions sont méticuleusement guidées par un ensemble de valeurs fondamentales qui non seulement définissent notre culture organisationnelle, mais soulignent également notre engagement indéfectible envers l'excellence. Nous recherchons des candidats qui non seulement résonnent avec, mais incarnent également ces valeurs :

  • Création de Valeur : Dans le domaine de la transformation numérique, nous priorisons des actions et des solutions qui sculptent une valeur tangible et significative pour nos clients et parties prenantes. Votre rôle sera pivot dans l'identification et la sculpture de stratégies qui amplifient la valeur dans nos produits et services, assurant que le parcours de transformation numérique de notre client ne soit pas seulement innovant, mais aussi axé sur la valeur.
  • Engagement envers les Clients : Notre allégeance envers nos clients n'est pas seulement primordiale, mais aussi intrinsèque à nos opérations. Nous plongeons profondément pour comprendre leurs besoins, naviguer à travers leurs défis, et sommes inébranlables dans notre engagement envers leur succès. Votre habileté à comprendre, anticiper et vous aligner avec les besoins des clients sera instrumentale dans ce rôle.
  • Durabilité : Notre engagement transcende vers des pratiques qui soutiennent non seulement la durabilité, mais assurent également que nos solutions sont innovantes, efficaces et durables à long terme. Votre rôle sera crucial pour s'assurer que les solutions développées ne sont pas seulement contemporaines, mais aussi viables et durables sur la trajectoire à long terme.
  • Équipes Habilitées : Chez SIA, nous croyons fermement en la puissance de l'intelligence collective et des résultats remarquables qui découlent de la collaboration d'esprits diversifiés. Votre capacité à synergiser au sein d'une équipe, à contribuer avec vos compétences et à absorber les connaissances des autres, sera essentielle.
  • Leadership au service des autres : Notre éthique du leadership est profondément ancrée dans le service, garantissant que nos pratiques de leadership ne sont pas seulement empathiques et de soutien, mais aussi essentielles pour permettre à nos équipes de libérer tout leur potentiel. Votre rôle ne se limitera pas à apporter votre expertise individuelle, mais sera également déterminant pour améliorer et renforcer les capacités collectives de l'équipe.

Nous invitons chaleureusement les candidats qui se voient dans ces valeurs, et qui envisagent de contribuer à une culture qui non seulement les maintient, mais aussi les célèbre, à postuler.

Autres Détails :

  • Lieu : Bureau du centre-ville de Montréal, 100% en personne/présentiel. Aucun hybride et aucun télétravail disponible.
  • Type d'emploi : Permanent et à temps plein (40h).
  • Opportunité de travailler sur des projets innovants et d'être à la pointe des transformations IA, ML, NLP, NLU et Cloud.
  • Doit être résident de la région de Montréal et avoir l'autorisation de travailler au Canada.
  • Doit être disponible pour des déplacements occasionnels pour des engagements avec des clients, des conférences, des réunions stratégiques et des rencontres en face à face avec les clients (Canada, USA & Caraïbes).


Offres d'emploi similaires

Programmeur C#, .NetCore developer

Description du poste : Pour répondre aux besoins de ses clients dans le secteur IT, Kaayu Technologies recherche actuellement des développeurs C# et .NetCore. Les principales missions seront d'améliorer les systèmes et sites web des clients, de...

Montréal
CA$55,000.00 à CA$90,000.00 par an

Architecte Organique (Logiciel)

Rôle et responsabilités L’architecte organique sera principalement responsable de : Soutenir les membres des équipes « produit » au niveau organique pour le développement et l’exploitation des infrastructures et services communs; Soutenir le cycle...

Québec
CA$55,000.00 à CA$90,000.00 par an

Ingénieur Cloud

Ingénieur Cloud Montréal, QC, Canada Temps plein Description de l'entreprise Notre client est une organisation de premier plan à la pointe de l'innovation en matière de commerce électronique, qui se consacre à la fourniture de solutions et de...

Montreal

Développeur PDMLink

Chef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d’expertise : la gestion de l’infrastructure technologique (TI), le développement spécifique...

Montréal

Développeur Java fullstack

Chef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d’expertise : la gestion de l’infrastructure technologique (TI), le développement spécifique...

Montréal

Développeur Fullstack .NET

Chef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d’expertise : la gestion de l’infrastructure technologique (TI), le développement spécifique...

Montréal