Titre du poste ou emplacement

Senior AI Developer

Valsoft Corporation - 28 emplois
Montreal, QC
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté
Avantages :
Modalités de travail flexibles

L'anglais suivra ci-dessous / English to follow below

À PROPOS DE L'ÉQUIPE

Valsoft est une entreprise technologique dynamique spécialisée dans l'acquisition et la gestion d'entreprises de logiciels pour des marchés verticaux. Avec un portefeuille de plus de 130 entreprises couvrant 40 secteurs à travers six continents, Valsoft sert des dizaines de milliers de clients à l'échelle mondiale.

Depuis des décennies, Valsoft maintient une croissance à deux chiffres élevée, soutenue par une approche disciplinée des fusions et acquisitions et un fort engagement envers la réinvestissement. Fonctionnant avec une structure décentralisée, Valsoft permet à de petites équipes autonomes de prospérer sans les contraintes de la bureaucratie d'entreprise. Soutenue par un bilan solide, l'entreprise est en mesure d'innover rapidement, adoptant une mentalité de "échouer vite" qui favorise l'amélioration continue et le succès.

Ce que vous ferez :

  • Rénover et moderniser les systèmes hérités au sein d'une entreprise du portefeuille, en supervisant le processus de bout en bout avec une approche pratique.
  • Concevoir, construire et déployer des fonctionnalités alimentées par l'IA, y compris des workflows basés sur des agents, la recherche RAG, et des outils prédictifs, en garantissant qu'elles se déploient automatiquement sur plusieurs produits.
  • Prendre la pleine responsabilité de la pile technologique : gérer tout, des bases de données aux API, en passant par le développement front-end, les pipelines CI/CD et l'infrastructure cloud.
  • Promouvoir les meilleures pratiques en matière de qualité du code, de tests et d'observabilité tout en fournissant du mentorat et en travaillant en binôme avec les membres de l'équipe si nécessaire.
  • Itérer rapidement : prototyper de nouvelles idées dès le lundi, recueillir les retours des utilisateurs d'ici vendredi, et déployer des fonctionnalités prêtes pour la production la semaine suivante.

Ce que vous apportez:

  • Plus de 5 ans d'expérience dans le développement et le déploiement de solutions basées sur l'IA dans des produits SaaS ou des environnements similaires.
  • Un diplôme de baccalauréat en génie logiciel, en informatique ou dans un domaine connexe est considéré comme un atout.
  • Expert en technologies de l'IA avec une expérience pratique des frameworks de machine learning de pointe (par exemple, TensorFlow, PyTorch, Keras) et des plateformes d'IA (par exemple, GitHub Copilot, Cursor), avec un accent sur les outils d'IA.
  • Maîtrise des outils d'IA tels que LangChain-Smith, LamaIndex et autres bibliothèques et frameworks de machine learning.
  • À jour avec les dernières tendances en matière de technologie et de développement logiciel.
  • Compétences en résolution de problèmes dans le contexte du développement de l'IA, y compris l'optimisation du développement des modèles, le prétraitement des données et le raffinement des algorithmes.
  • Collaboration : Capacité avérée à travailler au sein d'équipes transversales et collaboratives pour mener à bien des projets à fort impact.
  • Adaptabilité : Capacité à prospérer dans un environnement dynamique avec la flexibilité nécessaire pour relever de nouveaux défis et prioriser l'évolution des exigences des projets.
  • Souci du détail : Engagement fort à écrire un code de haute qualité garantissant la fiabilité, la performance et l'efficacité des modèles.
  • Compétences en communication : Excellentes compétences en communication verbale et écrite pour transmettre efficacement des concepts techniques complexes aux parties prenantes non techniques.

AVANTAGES POUR LES EMPLOYÉS CHEZ VALSOFT :

  • Horaire de travail flexible
  • Vacances illimitées après 1 an
  • Allocation annuelle pour le bien-être
  • Programme de remboursement de formation

Prêt à rejoindre une équipe collaborative et innovante où vous pouvez avoir un impact immédiat ?

_________________________________________________________________________

About The Team

Valsoft is a dynamic, buy-and-hold technology company focused on acquiring and nurturing vertical market software businesses. With a portfolio of over 130 companies spanning 40 industries across six continents, Valsoft serves tens of thousands of customers globally.

For decades, Valsoft has maintained high double-digit growth, driven by a disciplined approach to mergers and acquisitions and a strong commitment to reinvestment. Operating with a decentralized structure, Valsoft empowers small, autonomous teams to thrive without the constraints of corporate red tape. Backed by a robust balance sheet, the company is able to innovate rapidly, embracing a "fail fast" mentality that drives continuous improvement and success.

What You'll Do:

  • Revamp and modernize legacy systems within a portfolio company, overseeing the process end-to-end with a hands-on approach.
  • Design, build, and deploy AI-powered features, including agent-based workflows, RAG search, and predictive tools, ensuring they seamlessly auto-deploy across multiple products.
  • Take full ownership of the stack: manage everything from databases to APIs, front-end development, CI/CD pipelines, and cloud infrastructure.
  • Promote best practices in code quality, testing, and observability while providing mentorship and pairing with team members as necessary.
  • Iterate rapidly: prototype new ideas by Monday, gather user feedback by Friday, and push production-ready features the following week.

Requirements

  • 5+ years of experience in developing and deploying AI-driven solution within SaaS products or similar environments
  • Bachelor's degree in software engineering, Computer Science, or a related field is considered an asset
  • Expert in AI technologies with hands-on experience in cutting-edge machine learning frameworks (e.g., TensorFlow, PyTorch, Keras) and AI platforms (e.g., GitHub Copilot, Cursor), with a focus on AI tools
  • Proficiency with AI tools such as LangChain-Smith, LamaIndex, and other machine learning libraries and frameworks.
  • Up to date with the latest trends in technology and software development
  • Problem-Solving Skills in the context of AI development, including model development optimization, data preprocessing and algorithm refinement.
  • Collaboration: Proven ability to work in cross-functional, collaborative teams to drive high-impact projects
  • Adaptability: Ability to thrive in a fast-paced environment with the flexibility to tackle new challenges and prioritize changing project requirements
  • Attention to Detail: Strong commitment to writing high-quality code that ensure model reliability, performance, and efficiency
  • Communication Skills: Excellent verbal and written communication skills to effectively convey complex technical concepts to non-technical stakeholders

VALSOFT EMPLOYEE PERKS:

  • Flexible working schedule
  • Unlimited vacation after 1 year
  • Annual wellness benefit
  • Training reimbursement program

Ready to join a collaborative and innovative team where you can make an immediate impact?

Partager un emploi :