Ingénieur logiciel Python /Python Software Engineer
Explorance
Rejoignez une entreprise dont le siège social est à Montréal et qui aide des organisations du monde entier à créer des parcours personnalisés d’impact et d’épanouissement pour leurs employés. Chez Explorance, nous croyons que chaque expérience compte. Grâce à des solutions novatrices en analytique de la rétroaction (Feedback Analytics), nous permettons aux organisations de mieux écouter, d’agir plus rapidement et de générer un changement significatif.
À titre d'Ingénieur·e senior Python et systèmes ML, vous jouerez un rôle clé dans la conception, la maintenance et la mise à l’échelle des applications Python et des systèmes d’inférence en apprentissage automatique qui soutiennent notre plateforme. Vous travaillerez en étroite collaboration avec les équipes ML, plateforme et DevOps afin d’assurer que nos systèmes soient fiables, performants et prêts à soutenir à la fois les produits actuels et les initiatives émergentes.
Rôles et responsabilités
- Concevoir, développer et maintenir des applications et services Python
- Développer et améliorer les pipelines d’inférence ML et les systèmes de soutien
- Mettre en œuvre des composants de qualité production en tenant compte de la robustesse, de la performance et de la maintenabilité
- Traduire des spécifications et des exigences en code fiable et bien testé
- Concevoir et maintenir des API internes et des bibliothèques Python partagées
- Soutenir les systèmes basés sur les LLM lorsque pertinent, incluant l’intégration, la validation et les mécanismes de protection opérationnelle
- Diagnostiquer et résoudre des incidents dans les systèmes en production
- Collaborer avec les équipes plateforme, ML et DevOps sur le déploiement et la fiabilité des systèmes
- Participer aux revues de code et offrir un encadrement technique aux développeur·e·s juniors et intermédiaires
- Prendre en charge des mandats dont les exigences peuvent évoluer ou être initialement ambiguës
Qualifications requises
- Solide expérience professionnelle dans le développement et la maintenance d’applications Python
- Expérience avec des systèmes en production, incluant le débogage et le soutien opérationnel
- Bonne maîtrise des principes fondamentaux du génie logiciel (tests, contrôle de versions, qualité du code)
- Expérience dans l’intégration de modèles ML ou de services d’inférence dans des applications
- Connaissance des bases de données relationnelles telles que PostgreSQL ou MSSQL
- Expérience avec le traitement asynchrone ou les files de messages (ex. RabbitMQ)
- Expérience avec des infrastructures infonuagiques ou sur site (ex. Azure, Proxmox)
- Expérience avec des outils de surveillance et d’observabilité (ex. Grafana)
- Aisance à travailler sur des plateformes ou des bases de code partagées
- Expérience dans la maintenance ou l’évolution de systèmes d’inférence ML existants
- Familiarité avec PyTorch ou d’autres frameworks d’apprentissage automatique
- Expérience avec des systèmes basés sur les LLM en environnement de production
Responsabilité et impact
- Assumer la responsabilité de la fiabilité et de l’évolution des applications Python et des systèmes d’inférence ML
- Réduire la dette technique en améliorant les systèmes existants plutôt qu’en les remplaçant
- Permettre à l’équipe de répondre efficacement à des besoins techniques nouveaux, émergents ou encore mal définis
- Fournir une base d’ingénierie stable soutenant à la fois les produits actuels et les initiatives futures
Exigences académiques
- Baccalauréat en informatique, en technologies de l’information ou dans un domaine connexe
- Ou expérience professionnelle équivalente (généralement 5 ans ou plus dans un rôle pertinent)
Autres exigences
Ce poste s’adresse aux candidat·e·s résidant à Montréal ou dans les environs et souhaitant évoluer dans une culture de travail dynamique, collaborative et majoritairement en présentiel.
Chez Explorance, l’inclusion est au cœur de nos valeurs et guide nos actions au quotidien. Nous plaçons l’humain au centre de tout ce que nous faisons et sommes fiers de notre authenticité et de notre culture inclusive. Nous encourageons les personnes de toute race, religion, origine ethnique, identité de genre, orientation sexuelle, âge, statut d’immigration, situation de handicap ou toute autre caractéristique protégée par la loi à postuler.
Les décisions liées à l’emploi sont prises sans égard à ces caractéristiques, et toute offre d’emploi est conditionnelle à la réussite des vérifications d’antécédents et de références.
Join a Montreal‑headquartered company that helps organizations around the world create a personalized journey of impact and fulfillment for their people. At Explorance, we believe that every experience matters. Through innovative Feedback Analytics, we empower organizations to listen better, act faster, and create meaningful change.
As a Senior Python & ML Systems Engineer, you will play a key role in building, maintaining, and scaling the Python applications and machine‑learning inference systems that power our platform. You will work closely with ML, platform, and DevOps teams to ensure our systems are reliable, performant, and ready to support both current products and emerging initiatives.
Roles and Responsibilities
- Design, implement, and maintain Python applications and services
- Develop and improve ML inference pipelines and supporting systems
- Implement production-grade components with attention to robustness, performance, and maintainability
- Translate specifications and requirements into reliable, well-tested code
- Build and maintain internal APIs and shared Python libraries
- Support LLM-based systems where applicable, including integration, validation, and operational safeguards
- Diagnose and resolve issues in production systems
- Collaborate with platform, ML, and DevOps teams on deployment and system reliability
- Contribute to code reviews and provide technical guidance to junior and intermediate developers
- Take ownership of tasks with evolving or initially unclear requirements
Required Qualifications
- Strong professional experience building and maintaining Python applications
- Experience working with production systems, including debugging and operational support
- Solid understanding of software engineering fundamentals (testing, version control, code quality)
- Experience integrating ML models or inference services into applications
- Familiarity with relational databases such as Postgres or MSSQL
- Experience working with asynchronous processing or message queues (e.g., RabbitMQ)
- Experience with cloud or on-prem infrastructure (e.g., Azure, Proxmox)
- Experience with monitoring and observability tools (e.g., Grafana)
- Comfort working on a platform or shared-services codebase
- Experience maintaining or evolving existing ML inference systems
- Familiarity with PyTorch or other ML frameworks
- Exposure to LLM-based systems in production environments
Ownership & Impact
- Own the reliability and evolution of Python application and ML inference systems
- Reduce technical debt by improving existing systems rather than replacing them
- Enable the team to respond effectively to new, undefined, or emerging engineering needs
- Provide a stable engineering foundation that supports both current products and future initiatives
Academic Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Alternatively, equivalent professional experience (typically 5+ years in a relevant role)
Other Requirements
This role is open to candidates based in Montreal or the surrounding area who are interested in being part of a vibrant, collaborative, and primarily in‑office culture.
At Explorance, we take inclusion to heart and live it each day. We put the human first in everything we do and take pride in our authenticity and culture of inclusion. We encourage candidates of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability, or other legally protected characteristics to apply.
Employment decisions are made without regard to these characteristics, and all offers of employment are contingent upon the successful completion of background and reference checks.
#J-18808-Ljbffr$90.96k - $136.44k per year
...globally. Come make an impact every day at Zebra. The Role We are seeking an outcome-oriented and experienced Senior Embedded Software Engineer to join our dynamic team. In this role, you will be a key contributor to the development of our next-generation vision systems....Software$90.96k - $136.44k per year
...at Zebra. Responsibilities Design, develop and maintain software for our smart camera products and vision systems using C and C++... ...Qualifications Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, or a related technical field....Software- Poste : ingénieur logiciel (.NET / Windows)Lieu de travail : MontréalVous êtes un ingénieur logiciel hautement qualifié à la recherche d'... ...candidatures.........................................Position: Software Engineer (.NET / Windows)Location: MontrealAre you a highly skilled...SoftwareSummer workWork at officeFlexible hours
$89.2k - $133.8k per year
...par Zebra. Tester le développement de logiciels ainsi que la conception matérielle de systèmes... ...of Industrial standards. Test software development along with hardware design of... ...données (SQL, MongoDB) et de la programmation Python est un atout. La connaissance de SVN...Software- ...et recherche un Développeur Logiciel Full Stack polyvalent, curieux... ...matérielles et leurs impacts sur le software. Collaborer avec les... ...(atouts). Connaissance de Python. Expérience avec les API... ...équipes multidisciplinaires (ingénieurs systèmes, HW, FPGA, SW, équipe...SoftwarePermanent employment
- ...avec d’autres expertises en développement logiciel afin de concevoir, développer, valider et... ...encadrement et orientation aux autres ingénieurs logiciels. Diriger l’élaboration du plan... ...architecturaux modernes, incluant Java , .NET , Python , ainsi que des bases de données...SoftwareWork at office
- ...Stathera is looking for a Sr. Applications Engineer to join our team. This is an exceptional... ...and experience in debugging hardware/software systems. ~ Experienced with Altium or other... ...programming and knowledge of C/C++, Python, & Cloud databases. ~ Take ownership of...Software
- ...poste Nous recherchons un(e) ingénieur(e) DevOps intermédiaire pour... ...les équipes de développement logiciel, de sécurité et de conformité... ...balancing) et scripting (Bash/Python) Esprit orienté opérations... ...Infrastructure as Code & cloud engineering Design, deploy, and...SoftwareInternshipWork at office
- ...Ingénieur Backend Principal – Plateforme Edge (Systèmes de diffusion publicitaire) Poste... ...Description Du Poste Relevant du VP Engineering, nous recherchons un(e) Ingénieur(e) Backend... ...faible latence ~ Maîtrise de Go, C/C++, Python, Java ou langages backend similaires ~...Daily paidLong term contractFull timeRemote workWork from homeFlexible hours
- ...workflow challenges. As a Senior Realtime Software Developer, you will take on a leadership... ..., scalable methods for integrating Unreal Engine with our proprietary global pipeline.... ...Extensive professional experience in C++ and Python within a Linux and Windows environment....SoftwareTemporary work
- ...votre carrière en tant que développeur logiciel. Après avoir suivi une formation approfondie... ...with Columbia Univ. School of Engineering.All mthree Alumni are eligible to receive... ...ongoing training. What you’ll do: As a software developer with mthree, you’ll build...SoftwareDaily paidPermanent employmentFull timeContract workApprenticeshipFlexible hours
- ...vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant... ...developers alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software engineering and quality assurance. SDETs oversee automated...SoftwareFlexible hours
- Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely...SoftwareContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- Launch your career as a Python Software Developer at a Boutique Quant Trading Firm in London. This graduate role focuses on building cutting-edge trading systems in a collaborative, hybrid environment. This position is perfect for high-achieving graduates who excel in STEM...Software
- Shape the future of tech at Squarepoint as a Software Developer focused on Python solutions. This role offers the chance to build scalable frameworks that enhance business efficiency. We are seeking a passionate Software Developer to join our innovative team at Squarepoint....Software
$122.3k - $170.7k per year
...As a Software Developer on Creative Innovation's Audio team, you will... ...curation Partner with audio engineers, technical artists, and other... ...Experience building solutions in Python, C#, C++, or TypeScript ~... ...GitLab Familiarity with audio engines, middleware, or game engine...SoftwareLocal area$122.3k - $170.7k per year
..., and more rewarding. As a Software Developer in Test on our Research & Engineering team, you will help ensure the quality... ...experience with AAA game engines (e.g., Frostbite, Unity, Unreal,... ...years programming experience in Python, Typescript or C++ ~ Expertise...SoftwareFull timeInternshipLocal area3 days per week- ...résoudre de nouveaux problèmes. La dynamique de votre équipe Nous sommes une équipe passionnée et expérimentée de concepteurs de logiciels embarqués pour une gamme de produits de reconnaissance de plaques d'immatriculations (ALPR), de matériel de contrôle d'accès et d'...SoftwareDaily paidWorldwideFlexible hours
- ...conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site... ...logiciel pour rejoindre l’équipe platform engineering – storage, passionné(e) par les... ...of developers build, deploy, and operate software across cloud, on-premises and hybrid environments...SoftwareFlexible hours
$108.5k - $152k per year
...and contract tests, and participate in code reviews to maintain engineering quality standards. Own the operational health of the... ...professional experience. ~ Professional experience as a backend or software developer using Java in a production environment, including building...SoftwareContract workWork at officeRelocation package3 days per week- ...Développeur (-euse) logiciel expert (C++) | Expert Software Developer (C++) Pourquoi joindre les rangs de Grass Valley? Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisations médiatiques de produire...Software
- ...Lead Python AI Engineer Job Location: Montreal, QC (Need Onsite day 1, Hybrid 3 days from office) The Python AI Lead is a builder, and... ...in Computer Science, Data Science, AI, or related field, with at least 5 years of software development experience. #J-18808-LjbffrSoftwareWork at office
- ...pivotal member of National Bank's demand management team as a Lead Python Engineer. This hybrid role invites you to develop innovative API and... ..., and testing Requirements: • Bachelor’s degree in Software Engineering or IT • 7+ years of experience in software development...Software
- Elevate your career as an Embedded Python Test Engineer in Ottawa, ON, with a 12+ month contract. Focus on automated test execution and Agile team... ...environment. You will leverage your skills in Python and software testing, contributing to both product functionality and automated...SoftwareContract work
- ...team, we strive to continuously deliver an innovative and robust software device driver SDK to our clients. To be able to quickly adjust... .... What makes you a great fit: Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience...SoftwareFlexible hours
$86k - $120.5k per year
...à nos employés. Au sein d’Expedia Product & Technology, notre organisation responsable du contenu recrute un développeur(-euse) de logiciels II pour travailler sur les capacités de notre plateforme de contenu. Dans ce rôle, vous aurez les responsabilités suivantes Concevoir...SoftwareContract workApprenticeshipWork at office- ...Senior Analyst, Software Quality Assurance Group: Information Technology and Cybersecurity Reports to : Head of Development WHO WE ARE The World Anti-Doping Agency (WADA) was established in 1999 as an international independent agency to lead a collaborative worldwide...SoftwareWork at officeWorldwideWeekend workAfternoon shift
- ...more efficient and enjoyable world. Role overview As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software... ...recent projects in modern programming languages such as Python, C#, GoLang, JavaScript/TypeScript or Java A bachelor’s degree...SoftwareFlexible hours
- ...équipe: Dans votre rôle de développeur logiciel, vous serez dans une position unique... ...Your team’s dynamic: In your role as a software developer, you will be in a unique position... ...Degree in Computer Science, Software Engineering, or equivalent Ability to learn quickly...SoftwareContract workApprenticeshipFlexible hours
$77.6k - $129.3k per year
...and our people. If you want to be part of tomorrow’s health today, we want to hear from you. Résumé du poste : Le Développeur logiciel - Full Stack (.NET C#) agit comme un contributeur expérimenté au sein de l’organisation d’ingénierie de McKesson, responsable de la conception...SoftwareLong term contractApprenticeshipWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ingénieur logiciel Python /Python Software Engineer. Be the first to apply!
- senior software developer Montréal, QC
- software engineer - computer Montréal, QC
- software developer remote Montréal, QC
- software engineer intern Montréal, QC
- software engineer devops Montréal, QC
- remote entry level software developer Montréal, QC
- linux software engineer Montréal, QC
- software engineer internship Montréal, QC
- ingénieur logiciel Montréal, QC
- software developer intern Montréal, QC
