Senior Software Developer, AI | Développeur Logiciel Sénior, IA
1 month ago
We’re looking for a Senior Software Developer, specialized in AI, who can explore, design, build, test, deploy, monitor, ship and maintain artificial intelligence (AI) systems that are highly integrated with our product and deliver value to our customers. This position will work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. Your team will own the entire AI Product Lifecycle from early ideation research to beta releases to production ready, scalable product suitable for new and existing customers. In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for remote work or a hybrid model. This role is open to applicants located in Montreal. In this role, you will report to the Manager, Software Development.
WHAT YOU’LL DO:
- Design and build our AI platform used by multiple features across products
- Implement using API-first, TDD and CICD, our core AI capabilities to allow new AI-powered features across teams and products (NLP, retrieval, recommendation, generation, etc.)
- Continuously improve our core AI capabilities leveraging state-of-the-art algorithms and methods
- Balance decisions for cost, quality, performance, personalization and responsibility
- Operate our AI platform to serve operational & customer functionality
- Diagnose and mitigate AI systems failure
- Setup the right metrics and bias evaluation to monitor AI systems quality
- Apply AI development best practices, including DevOps & MLOps mindset
- Translate business and operational needs into AI solution
- Collaborate with product managers, user experience researchers and other software developers to understand customer problems
- Brainstorm ideas in groups, make hypotheses, validate them methodically and present your findings to your peers for review.
- Work with the following technologies: Python, LLM (agents, tools, evaluation), AI frameworks/library (LangChain, PyTorch, sklearn, transformers, pandas, etc.), ElasticSearch, AWS, Docker, Kubernetes, RESTful API
- Participate in technical hiring interviews with an aim of attracting and hiring the best AI developers
- Provide technical leadership within a cross-functional team (including designers, product managers, architects and other developers) to deliver compelling products and services to our customers
- Provide technical feedback and help shape and adapt our technical roadmap as we scale our services and build new products.
- Drive improvements to our standards of security, reliability, performance, and quality
- Provide mentorship and support to other developers, helping to grow the team, better our processes, and positively contribute to the wider community
WHAT YOU’LL NEED:
- A degree in Computer Science or Engineering with a specialization in artificial intelligence (i.e. machine learning, NLP, recommendation, generative, etc.), and at least 5 years of experience in developing and maintaining software, or an equivalent level of education or work experience, and a track record of substantial contributions to AI projects with high business impact
- You are proficient in Python using ML/DL frameworks and libraries and at least familiar with one of Go or Node.js
- You have worked on challenging large-scale projects, including an understanding of releasing and iterating on AI models used by customers, taking full ownership of at least a subset of their functionalities, enabling communication with stakeholders, and being the point of contact for developers; experience on SaaS software development is considered an asset.
- You know how to apply best practices to ensure high-quality code and AI systems (i.e. automated tests; code reviews; metrics and bias evaluation).
- You have experience in AI systems design: analyze a problem & data from a customer perspective with an AI lens, design data flow and algorithms (ranking, classification, prediction, clustering), drive discussions, and propose technical solutions.
- Open Communication: clearly conveys thoughts, both written and verbally, listening attentively and asking questions for clarification and understanding
- Experience with mentoring, coaching, and pairing with coworkers
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Self Development: is personally committed to, and actively works to continuously improve
- Problem Solving: uses an organized and logical approach to find solutions to complex problems. Looks beyond the obvious to understand the root cause of problems and proposes several possible solutions.
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
- Creativity and Innovation: seeks new and better ways of doing things, generates original and imaginative ideas, products, or solutions
- Any experience with LLM-based project will be well perceived
WHO YOU ARE:
- Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues, and the community.
- Curious. You are always learning and seeking ways to make things better.
- Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity.
- Humble. You lead with humility and empathy, respecting and learning from the perspectives of others.
In all we do, our six guiding principles light the way:
Step Up: Show the world what it looks like to live and work by these guiding principles. #StepUp
One Team: Make Hootsuite a place where everyone feels safe, welcome, valued, and empowered to do their best work without compromising who they are. #OneTeam #FreeToBeMe
Customer Obsessed: Focus relentlessly on helping our customers succeed. #CustomerObsessed
Go Fast, Be Agile: Widen our competitive advantage by committing to speed and simplicity over perfection and complexity. #GoFastBeAgile
Play to Win: Commit to building an incredible, profitable company for our customers, our employees, and our stakeholders. #PlayToWin #NoExcuses
Neighbours & Allies: Give back to our communities and be an ally. #SocialForGood #Allies
#J-18808-Ljbffr-
Montreal, Canada Hootsuite Full timeWhy HootsuiteWhat we do How a Social Media Makeover Helped a Small Business Drive a 108% Increase in Sales See it in action with a free 30-day trial Resources Learn Connect Support How Eurpac Increased its Social Media Followers by Intermediate Software Developer, AI | Développeur Logiciel Intermédiaire, IA Location ...
-
Architecte Développement Logiciel
6 days ago
Montreal, Canada Highmark Senior Living Full timep>DescriptionRecherchez un Spécialiste en Architecture de Logiciel pour développer des plans définitifs et des devis de projets. Le Spécialiste en Architecture de Logiciel s'occupera de développer des plans définitifs et des devis de projets, de travailler en étroite collaboration avec les chargés de projet et les associés. Excellente connaissance...
-
Développeur·se de Logiciel IA
1 month ago
Montreal, Quebec, Canada Moov AI Full timeÀ Moov AI, nous sommes à la recherche d'un développeur·se de logiciel IA pour rejoindre notre équipe de développement. Tu seras chargé·e de comprendre et d'aligner les besoins du client en termes de développement logiciel entourant une solution d'intelligence artificielle.ResponsabilitésComprendre et aligner les besoins du client en...
-
IA Software Developer
1 month ago
Montreal, Canada Moov AI Full timePour nous aider à accélérer l’atteinte de notre mission d'augmenter la productivité des entreprises grâce à l'utilisation concrète de l'intelligence artificielle, nous avons besoin de ton expertise. Nous sommes actuellement à la recherche de développeur·se·s de logiciels IA pour rejoindre notre équipe de développement. Tu joueras un rôle...
-
Développeur(euse) logiciel sénior
3 months ago
Montreal, Canada Genetec Inc Full timeLa dynamique de votre équipe :L'équipe Digital Business Solution (DBS) est responsable du support, de l'évolution et de la mise en œuvre de nouvelles solutions métier à travers l'entreprise. Dans le cadre d'une importante transformation numérique, nous gérons un portefeuille de projets et d'initiatives couvrant une grande variété d'applications et...
-
Développeur(euse) logiciel sénior
4 weeks ago
Montreal, Canada Genetec Full timeLa dynamique de votre équipe : L'équipe Digital Business Solution (DBS) est responsable du support, de l'évolution et de la mise en œuvre de nouvelles solutions métier à travers l'entreprise. Dans le cadre d'une importante transformation numérique, nous gérons un portefeuille de projets et d'initiatives couvrant une grande variété d'applications...
-
Développeur(euse) logiciel sénior
4 months ago
Montreal, Canada Genetec Full timeLa dynamique de votre équipe :L'équipe Digital Business Solution (DBS) est responsable du support, de l'évolution et de la mise en œuvre de nouvelles solutions métier à travers l'entreprise. Dans le cadre d'une importante transformation numérique, nous gérons un portefeuille de projets et d'initiatives couvrant une grande variété d'applications et...
-
Développeur logiciel sénior
7 days ago
Montreal, Canada FOLKS Full timeDéveloppeur logiciel sénior Montreal, QC, CA Full-time Department: 06-01-2025 Description de l'entreprise Notre nom résume tout : notre objectif est de ...
-
Développeur de Logiciels Sénior
1 month ago
Montreal, Quebec, Canada Amazon Full timeDéveloppeur de Logiciels Sénior - Conception de JeuxEn tant que Développeur de Logiciels Sénior, vous êtes chargé de concevoir et de développer des composants graphiques majeurs pour un jeu PC multijoueur en ligne. Vous travaillez en étroite collaboration avec des artistes techniques pour développer de nouvelles fonctionnalités graphiques et...
-
Senior Software Developer for AI Innovation
5 hours ago
Montreal, Quebec, Canada Experience AI Solutions Full timeJob Title: Senior Software Developer for AI InnovationWe are seeking a skilled Software Developer to join our team at Experience AI Solutions. As a key member of our development team, you will play a crucial role in the design, development, and maintenance of cutting-edge software applications.About the Role:As a Senior Software Developer, you will be...
-
Développeur(e) de logiciels en IA et santé
2 weeks ago
Montreal, Quebec, Canada Mila - Institut québécois d'intelligence artificielle Full timeMissionNous sommes à la recherche d'un développeur(se) de logiciels talentueux(se) pour rejoindre notre équipe et contribuer à l'avancement des projets en intelligence artificielle (IA) et en santé au sein du laboratoire de Rahimi.
-
Développeur logiciel sénior
7 days ago
Montreal, Canada FOLKS - French Full timeDescription du posteNous recherchons un Développeur Logiciel Sénior pour rejoindre notre équipe de développement. Ce poste exige un professionnel qualifié ayant une connaissance approfondie des pratiques d’ingénierie logicielle, des modèles de conception et de l’application des principes SOLID. Le candidat idéal doit avoir de l'expérience avec...
-
Développeuse, Développeur de jeux IA sénior
5 months ago
Montreal, Canada Amazon Development Centre Canada ULC Full timeEn tant que Développeuse ou Développeur de jeux IA sénior, vous créez et supportez des systèmes, mécaniques et outils d’intelligence artificielle. Vous travaillez étroitement avec des équipes de conception et de développement afin de les guider vers une implémentation robuste et évolutive. Vous collaborez avec vos pairs et vous intégrez votre...
-
Montreal, Canada HootSuite Media, Inc. Full timeVersion française disponible ci-bas.We're looking for an Intermediate Software Developer, AI who can explore, design, build, test, deploy, monitor and maintain artificial intelligence (AI) systems that are highly integrated with our product and deliver value to our customers. This position will work
-
Montreal, Canada Cerence Inc. Full timeA Moving Experience. Avez-vous une passion pour repousser les limites de l'innovation en IA et en systèmes distribués ? Êtes-vous motivé(e) par l'idée de garantir la qualité de technologies de pointe qui améliorent l'expérience humaine ? Rejoignez-nous pour façonner l'avenir de la mobilité et avoir un impact sur la qualité des solutions IA...
-
Développeur senior, Android
3 weeks ago
Montreal, Canada Cerence Full timeA Moving Experience. (English version below) Développeur logiciel senior, Android Description de poste Avez-vous une passion pour repousser les limites de l'innovation ? Êtes-vous enthousiaste à l'idée du potentiel de l'IA pour améliorer l'expérience humaine ? Alors rejoignez-nous dans cette aventure ! Qui est Cerence ? Cerence est le leader mondial...
-
Développeur senior, Android
4 weeks ago
Montreal, Canada Cerence Inc. Full timeA Moving Experience. (English version below) Développeur logiciel senior, Android Description de poste Avez-vous une passion pour repousser les limites de l'innovation ? Êtes-vous enthousiaste à l'idée du potentiel de l'IA pour améliorer l'expérience humaine ? Alors rejoignez-nous dans cette aventure ! Qui est Cerence ? Cerence est...
-
Montreal, Quebec, Canada IVADO Labs Full timeDéveloppeur de logiciels avancé L'IVADO Labs recherche un Développeur de logiciels avancé pour rejoindre notre équipe agile et dynamique. En tant que membre clé de notre équipe, vous travaillerez sur la création de solutions logicielles innovantes en utilisant les dernières technologies d'intelligence artificielle (IA).Nous recherchons une...
-
Python Back End Software Developer
1 month ago
Montreal, Canada UKG Full timeh3>Python Back End Software Developer (AI team) / Développeurs logiciels (Python)Version française plus bas - French version belowVersion française - French version*** Cet emploi est hybride nécessitant de se présenter au bureau d’UKG à Montréal, Québec, dès le premier jour d’emploi, 3 jours par semaine et de travailler à distance 2 jours....
-
Montreal, Canada Hootsuite Full timeWhy HootsuiteWhat we do How a Social Media Makeover Helped a Small Business Drive a 108% Increase in Sales See it in action with a free 30-day trial Resources Learn Connect Support How Eurpac Increased its Social Media Followers by Senior Software Developer, Fullstack | Développeur de logiciels senior, Fullstack ...