Senior Software Engineer

Yeji Data Lab

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Yeji Data Lab cherche un ingénieur logiciel senior pour concevoir et déployer des applications infonuagiques haute performance intégrant des modèles d’apprentissage automatique. Vous collaborerez avec les data scientists et les ingénieurs pour optimiser, déployer et faire évoluer les solutions IA à l’échelle.

Le poste est basé à Montréal avec des déplacements chez les clients; une forte expérience en leadership et en livraison de projets pour des clients externes est requise.

Qualifications

  • Diplôme en informatique, génie logiciel ou domaine connexe; expérience équivalente acceptable.
  • Expérience significative en livraison de projets pour clients externes est souhaitée.
  • Connaissance des environnements cloud et architectures ML en production.
  • Maîtrise des architectures microservices et des CI/CD.
  • Excellentes compétences en leadership et mentorat d’équipes Agile.

Responsibilities

  • Concevoir l’architecture et déployer des applications cloud-native intégrant des modèles ML en prod.
  • Intégrer les solutions ML avec les systèmes front-end et back-end.
  • Collaborer avec les data scientists et ingénieurs pour scaler et déployer les modèles ML.
  • Concevoir des architectures cloud (AWS/Azure/GCP) pour IA-driven apps.
  • Promouvoir les meilleures pratiques de développement et des tests unitaires.
  • Conduire le dépannage et la mise à niveau des applications existantes.
  • Documenter l’architecture et les processus techniques.

Skills

Architecture cloud-native
Python
Node.js
React/HTML/CSS
Cloud platforms (Azure/AWS/GCP)
Microservices
SQL/NoSQL databases
Agile/Scrum lead
Git & versioning
Leadership & mentoring

Education

Diplôme en informatique ou génie logiciel; expérience équivalente

Tools

Docker
Kubernetes
TensorFlow
PyTorch
Scikit-Learn
MLflow
Kubeflow
SageMaker

Job description

Faites partie de notre équipe !

En tant qu’entreprise à la pointe de la révolution de l’intelligence artificielle, Yeji Data Lab collabore avec des clients de renommée internationale pour résoudre leurs défis les plus critiques.

Nous tirons parti des technologies de l’apprentissage automatique (Machine Learning), de l’IA générative et de la recherche opérationnelle pour générer une valeur durable et favoriser l’innovation.

Notre équipe agile et orientée solutions travaille main dans la main avec des clients de diverses régions du monde, avec un accent particulier sur l’Amérique du Nord et le Moyen-Orient, tout en mettant en œuvre un plan stratégique d’expansion vers la région Asie-Pacifique. Nous vous invitons à prendre part à cette aventure et à jouer un rôle central dans notre croissance.

Nous sommes actuellement à la recherche d’un·e ingénieur·e logiciel senior pour collaborer avec notre équipe exceptionnelle de spécialistes en affaires et en intelligence artificielle chez Yeji Data Lab. Le·la candidat·e idéal·e devra posséder idéalement une expérience de livraison de projet pour clients externes ainsi qu’une bonne compréhension des industries technologiques et de l’IA.

Le poste est basé à Montréal, avec des déplacements chez nos clients.

Exigences du poste :

Pour exceller dans ce rôle senior, les candidats doivent posséder :

  • Un diplôme en informatique, en génie logiciel ou dans un domaine connexe; ou une expérience équivalente.

En tant que développeur logiciel senior, votre rôle couvrira un large éventail de fonctions critiques :

  • Concevoir l’architecture, développer et déployer des applications infonuagiques haute performance intégrant des modèles d’apprentissage automatique en environnement de production.
  • Assurer l’intégration fluide des solutions d’apprentissage automatique avec les systèmes front-end et back-end.
  • Collaborer avec les scientifiques des données et les ingénieurs afin d’optimiser, de mettre à l’échelle et de déployer efficacement les modèles d’apprentissage automatique.
  • Concevoir et déployer des architectures infonuagiques avancées (p. ex., AWS, GCP, Azure) pour le développement d’applications cloud-native pilotées par l’IA.
  • Promouvoir les meilleures pratiques de développement : code maintenable et bien documenté, tests unitaires rigoureux, revues de code et respect des standards.
  • Superviser la conception et la gestion d’infrastructures de données (bases de données, entrepôts, lacs), en s’appuyant sur SQL, NoSQL et des solutions de stockage infonuagique.
  • Faciliter la collaboration entre équipes afin d’assurer l’intégration des solutions d’IA et d’ingénierie des données aux systèmes et applications de l’entreprise.
  • Diriger le dépannage, le débogage et la mise à niveau des applications existantes.
  • Produire une documentation technique complète à des fins de référence et de production de rapports.
Plus de 7 ans d’expérience avérée dans :
  • Le développement logiciel, dont une part importante à un niveau senior ou de leadership.
  • Langages de développement back-end tels que Python et Node.js
  • Des technologies front-end, notamment React, HTML et CSS.
  • Des plateformes infonuagiques comme Azure, AWS et GCP, incluant l’architecture, les workflows CI/CD et les meilleures pratiques de sécurité.
  • Une maîtrise du développement, du déploiement et de la gestion d’une architecture microservices, avec une expertise des technologies de conteneurisation telles que Docker et Kubernetes.
  • Une solide expérience des bases de données relationnelles et non relationnelles, ainsi qu’une compréhension des solutions de stockage infonuagique.
  • Une expérience approfondie des méthodologies Agile et Scrum, avec une forte capacité à diriger et à mentorer des équipes Agile.
  • Une expertise des systèmes de contrôle de version, notamment Git, et une expérience de gestion de workflows de développement complexes.
  • D’excellentes aptitudes en résolution de problèmes, communication et leadership, avec une capacité démontrée à mener des projets et à encadrer des membres plus juniors de l’équipe.
Atouts
  • Expérience avec des frameworks/bibliothèques ML (TensorFlow, PyTorch, Scikit-Learn, Transformers) et des outils MLOps (MLflow, Kubeflow, SageMaker).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Scientist | Scientifique de données senior
Senior Data Scientist | Scientifique de données senior

Jesta I.S. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Senior Data Engineer (Client Solutions)
Senior Data Engineer (Client Solutions)

Yeji Data Lab • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior MLOps Engineer | Ingénieur·e MLOps senior
Senior MLOps Engineer | Ingénieur·e MLOps senior

Socket.dev • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Remote work option for exceptional cnd
Remote work option for exceptional cnd
Développeur(se) Backend – IA & Automatisation
Développeur(se) Backend – IA & Automatisation

Fuze HR Solutions • Montreal (administrative region)

On-site
CAD 95,000 - 125,000
Senior Software Developer / Développeur de logiciels principal
Senior Software Developer / Développeur de logiciels principal

Maples Group • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Coordonnateur des opérations
Coordonnateur des opérations

Akkodis • Montreal

On-site
CAD 80,000 - 120,000
Avantages sociaux
Activités sociales et de consolidation d'équipe
Horaires de travail personnalisés
Software Development Manager/Gestionnaire du Développement Logiciel
Software Development Manager/Gestionnaire du Développement Logiciel

Kitco Metals Inc. • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Full Stack Engineer
Full Stack Engineer

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Data Scientist
Data Scientist

Intelli5 • Montreal (administrative region)

On-site
CAD 90,000 - 135,000
Software Development Manager
Software Development Manager

Kitco Metals Inc. • Montreal (administrative region)

On-site
CAD 120,000 - 160,000