Enable job alerts via email!

Senior Software Engineer

Yeji Data Lab

Montreal

On-site

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Yeji Data Lab, une entreprise pionnière en intelligence artificielle, recherche un développeur logiciel senior à Montréal. Votre rôle consistera à concevoir des applications innovantes et à collaborer avec une équipe dynamique pour déployer des modèles de machine learning. Ce poste offre une opportunité unique de contribuer à des projets de grande envergure dans un environnement international.

Benefits

Flexibilité de travail
Opportunités de formation
Ambiance de travail collaborative

Qualifications

  • Plus de 5 ans d'expérience en développement logiciel, dont une part significative dans un rôle senior.
  • Expérience avec des plateformes cloud telles que Azure, AWS, GCP.
  • Maîtrise de l'anglais, connaissance du français est un atout.

Responsibilities

  • Concevoir et développer des applications cloud haute performance intégrant des modèles d'apprentissage automatique.
  • Collaborer avec des équipes pour optimiser et déployer les modèles.
  • Assurer l’intégration fluide des solutions d’IA avec les systèmes.

Skills

Python
Java
Node.js
Agile
Scrum
Docker
Kubernetes
API REST
SQL
Machine Learning

Education

Maîtrise en informatique, génie logiciel, apprentissage automatique ou discipline connexe

Job description

En tant qu’entreprise mondiale à 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 solution 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 développeur
  • e logiciel senior pour collaborer avec notre équipe exceptionnelle de spécialistes en affaires et en intelligence artificielle chez Yeji Data Lab. Le
  • e idéal
  • e devra posséder une solide expérience en stratégie 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.

Responsabilités

  • Concevoir, développer et déployer des applications cloud haute performance et des microservices intégrant des modèles d'apprentissage automatique en environnement de production.
  • Collaborer avec des scientifiques des données et des ingénieurs pour optimiser, mettre à l’échelle et déployer efficacement les modèles de machine learning.
  • Assurer l’intégration fluide des solutions d’apprentissage automatique avec les systèmes frontend et backend.
  • Promouvoir les meilleures pratiques de codage, incluant la rédaction de code maintenable et bien documenté, et garantir la qualité logicielle par des tests unitaires rigoureux, des revues de code et l’adhésion aux bonnes pratiques.
  • Concevoir et mettre en œuvre des architectures cloud avancées (par exemple : Azure, AWS, GCP ) pour le développement d'applications natives dans le cloud axées sur l'IA.
  • Superviser la construction et la gestion d'infrastructures de données complexes, incluant des bases de données, entrepôts de données et data lakes, en utilisant des technologies telles que SQL, NoSQL et les solutions de stockage cloud.
  • Diriger les stratégies de conteneurisation avec Docker et Kubernetes pour renforcer la scalabilité et la résilience.
  • Favoriser la collaboration avec des équipes multifonctionnelles pour garantir l’intégration fluide des solutions d’IA et d’ingénierie des données dans les systèmes et applications de l’entreprise.
  • Diriger les efforts de dépannage, de débuggage et de mise à jour des applications existantes.
  • Produire une documentation technique complète à des fins de référence et de reporting.

Exigences du poste :

  • Un diplôme de maîtrise en informatique, génie logiciel, apprentissage automatique ou discipline connexe.
  • Plus de 5 ans d'expérience avérée en développement logiciel, dont une part significative dans un rôle senior ou de leadership, idéalement dans des projets liés à l'IA ou au machine learning.
  • Une expertise avancée en développement backend avec des langages comme Python, Java ou Node.js.
  • Une expérience approfondie des méthodologies Agile et Scrum, avec une forte capacité à diriger et encadrer des équipes Agile.
  • Une connaissance approfondie et une expérience pratique des plateformes cloud telles que Azure, AWS, GCP, incluant les meilleures pratiques en matière d’architecture et de sécurité.
  • Une maîtrise du développement, du déploiement et de la gestion d’architectures microservices, avec une expertise des technologies de conteneurisation comme Docker et Kubernetes.
  • Une expérience probante avec des bases de données relationnelles et non relationnelles, ainsi qu’une compréhension des solutions de stockage dans le cloud.
  • Une bonne maîtrise des scripts bash / shell.
  • Une expérience dans la conception et le déploiement d’API REST.
  • Une expertise des systèmes de contrôle de version, notamment Git, et une expérience de la gestion de flux de travail de développement complexes.
  • Des compétences exceptionnelles en résolution de problèmes, en communication et en leadership, avec une capacité démontrée à piloter des projets et à encadrer des membres juniors.
  • Une maîtrise de l’anglais ; une bonne connaissance du français est un atout considérable.

Atouts :

  • Expérience avérée avec les plateformes cloud telles que Azure, AWS, GCP.
  • Expertise dans les flux de travail CI / CD et les pratiques DevOps.
  • Expérience avec les technologies de conteneurisation comme Docker et Kubernetes.
  • Compréhension des systèmes de base de données et connaissance du scripting SQL.
  • Bonne maîtrise de la conception et du déploiement d’API.

Atouts supplémentaires :

  • Expérience avec des frameworks et bibliothèques de ML tels que TensorFlow, PyTorch, Scikit-Learn, Transformers, ainsi que des outils MLOps comme MLflow, Kubeflow ou SageMaker.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100 000 - 120 000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80 000 - 120 000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80 000 - 120 000

Today
Be an early applicant

Senior Software Engineer

Haivision

Montreal

On-site

CAD 120 000 - 200 000

3 days ago
Be an early applicant

Senior Software Engineer

Zone & Co

Toronto

Remote

CAD 85 000 - 120 000

4 days ago
Be an early applicant

Senior Software Engineer, Marketplace

Ruby on Rails

Remote

CAD 90 000 - 130 000

5 days ago
Be an early applicant

Senior Software Engineer

Samsara

Remote

CAD 126 000 - 149 000

3 days ago
Be an early applicant

Senior Software Engineer

Lillio

Remote

CAD 80 000 - 120 000

3 days ago
Be an early applicant

Senior Software Engineer

Zone & Co

Remote

CAD 100 000 - 130 000

2 days ago
Be an early applicant