Talent.com
Développeur·euse en Optimisation Appliquée
Développeur·euse en Optimisation AppliquéeKaster Technologies • oshawa, on, ca
Développeur·euse en Optimisation Appliquée

Développeur·euse en Optimisation Appliquée

Kaster Technologies • oshawa, on, ca
3 hours ago
Job type
  • Full-time
Job description

English version will follow.


Nous recrutons !

Poste : Développeur.euse en optimisation appliquée

Localisation : Montréal

Date de début : Mai 2026

Type : Temps plein


Pourquoi ce poste est important pour nous

Notre mission est de rendre la production pharmaceutique plus efficace pour que chaque médicament soit fabriqué à temps. Notre solver est au cœur de ça. Il orchestre des décisions complexes dans des environnements GMP réels, et il doit maintenant passer à l'échelle pour servir plusieurs clients en parallèle.

On ne cherche pas quelqu'un pour exécuter des tâches. On cherche quelqu'un qui devient co-propriétaire de notre moteur d’optimisation. Quelqu’un qui comprend l'architecture en profondeur, qui challenge les choix de modélisation, et qui rend le modèle générique, robuste et maintenable à long terme.


Vos responsabilités
  • Lire, comprendre et contribuer activement à la modélisation des contraintes
  • Co-concevoir l'architecture du solver pour qu'il soit modulaire, générique et déployable multi-clients
  • Challenger les choix de modélisation: approches alternatives, trade-offs robustesse/performance, explicabilité
  • Écrire du code de qualité industrielle : tests unitaires, documentation, versioning propre, revues de code
  • Comprendre suffisamment le domaine (planification pharma, scheduling complexe) pour proposer des contraintes et objectifs pertinents
  • Contribuer à la feuille de route technique du solver avec l'équipe produit
  • Faire une veille technologique pour tout ce qui touche l’optimisation mathématique


Ce qui fait un excellent candidat

Indispensable :

  • 5 ans ou plus d'expérience en recherche opérationnelle industrielle ou en SaaS entreprise
  • Solide bagage en optimisation combinatoire : CP-SAT, MIP, heuristiques, scheduling de type FJSP de façon à comprendre les fondements théoriques ET sait les implémenter
  • Solides bases en génie logiciel : code propre, testable, maintenable (orienté objet, prêt pour la production, pas du scripting)
  • Expérience en livraison de code d'optimisation en production (pas uniquement académique)
  • Bonnes pratiques de développement : Git, CI/CD, tests automatisés, revue de code


Atout :

  • Expérience avec OR-Tools (CP-SAT), Gurobi ou CPLEX
  • Connaissance du domaine manufacturing / scheduling / planification de production
  • S'intéresse aux outils IA, pas juste comme outil de productivité, mais comme vecteur d'innovation
  • Maîtrise ou doctorat en optimisation, recherche opérationnelle, génie industriel ou informatique, ou expérience équivalente démontrée en contexte industriel.


Comment on travaille, et à quoi on s'attend:

Chez Kaster, nos valeurs ne sont pas décoratives, c’est notre framework pour décider ensemble:

  • Prendre l’ownership: Tu te responsabilises du résultat, pas de la tâche. Tu bouges vers le problème.
  • La rigueur: Tu comprends avant de conclure. Le standard, c'est du travail dont tu es fier de signer ton nom.
  • Le mindset d’un.e Pioneer: Tu travailles dans une industrie qui bouge lentement par design. Tu te poses les questions que les autres ont arrêté de poser. Tu bouges quand même.
  • La transparence: Tu nommes la réalité, les blocages, les trade-offs. Les bonnes décisions naissent de la clarté.
  • L’autonomie collaborative: Tu sais quand décider seul et quand amener l’équipe avec toi.
  • Le pragmatisme: Tu ne laisses pas le mieux être l'ennemi du bien.


Ce que vous obtiendrez
  • Impact mesurable. Ton travail se traduit directement en capacité récupérée sur des lignes de production réelles, chez de vrais fabricants de médicaments. Derrière chaque unité produite, un patient.
  • Co-propriété technique. Tu façonnes directement l'architecture de notre solver, pas seulement de nouvelles fonctionnalités.
  • Accès direct aux décisions. Petite équipe senior, aucun silo. Tu travailles avec le fondateur et l'équipe produit directement.
  • Confiance et autonomie. On te fait confiance pour prendre en charge de “ce qu’on a besoin” à “voici la solution”.
  • Un terrain de jeu technique exigeant et excitant. Du scheduling multi-contraintes, multi-objectif, multi-facet. Du contexte unique et des visites d’usines. Des gens passionnés et des clients heureux. Des données imparfaites pleinnes d’opportunités. Rien ici n'est trivial.


Kaster Technologies est une entreprise montréalaise. Notre vision : un monde où aucun patient n'attend un médicament qui existe déjà.


---


We're Hiring!

Role: Applied Optimization Developer

Location: Montreal

Start Date: May 2026

Type: Full-time


Why this role matters to us

Our mission is to make pharmaceutical manufacturing more effective so every medicine gets made on time. Our solver is at the heart of that. It orchestrates complex decisions in real GMP environments, and it now needs to scale to serve multiple clients in parallel.

We're not looking for someone to execute tasks. We're looking for someone who becomes co-owner of our optimization engine. Someone who understands the architecture deeply, challenges modeling decisions, and makes the model generic, robust, and maintainable for the long term.


Your responsibilities
  • Read, understand, and actively contribute to constraint modeling
  • Co-design the solver architecture to be modular, generic, and deployable across multiple clients
  • Challenge modeling choices: alternative approaches, robustness/performance trade-offs, explainability
  • Write production-grade code: unit tests, documentation, clean versioning, code reviews
  • Develop enough domain knowledge (pharma planning, complex scheduling) to propose relevant constraints and objectives
  • Contribute to the solver's technical roadmap with the product team
  • Stay current on everything touching mathematical optimization


What makes an excellent candidate

Required:

  • 5+ years of experience in industrial operations research or enterprise SaaS
  • Strong background in combinatorial optimization: CP-SAT, MIP, heuristics, FJSP-type scheduling, understanding the theoretical foundations AND able to implement them
  • Solid software engineering fundamentals: clean, testable, maintainable code (object-oriented, production-ready, not scripting)
  • Experience shipping optimization code to production (not only academic)
  • Strong development practices: Git, CI/CD, automated testing, code review


Nice to have:

  • Experience with OR-Tools (CP-SAT), Gurobi, or CPLEX
  • Background in manufacturing / scheduling / production planning
  • Genuine interest in AI tools, not just as a productivity aid, but as a vector for innovation
  • Master's or PhD in optimization, operations research, industrial engineering, or computer science, or equivalent demonstrated experience in an industrial context

How we work, and what we expect:

Here's how we think, you'll recognize yourself in some of this, or you won't, and that's useful to know.

  • Ownership: You hold yourself accountable for the outcome, not the task. You move toward the problem.
  • Rigor: You understand before you conclude. The standard is work you're proud to put your name on.
  • Pioneer Mindset: You work in an industry that moves slowly by design. You ask the questions others have stopped asking. You move anyway.
  • Transparency: You name reality, blockers, trade-offs. Good decisions come from clarity.
  • Collaborative autonomy: You know when to decide alone and when to bring the team with you.
  • Pragmatism: You don't let perfect be the enemy of good.


What you'll get
  • Measurable impact. Your work translates directly into capacity recovered on real production lines, at real pharmaceutical manufacturers. Behind every unit produced, a patient.
  • Technical co-ownership. You directly shape the architecture of our solver, not just new features.
  • Direct access to decisions. Small senior team, no silos. You work directly with the founder and the product team.
  • Trust and autonomy. We trust you to take ownership from \"here's what we need\" to \"here's the solution.\"
  • A technically demanding and exciting playground. Multi-constraint, multi-objective, multi-facet scheduling. Unique context and factory visits. Passionate people and happy clients. Imperfect data full of opportunities. Nothing here is trivial.


Kaster Technologies is a Montreal company. Our vision: a world where no patient waits for a medicine that already exists.


Create a job alert for this search

Développeur·euse en Optimisation Appliquée • oshawa, on, ca

Similar jobs
Physics Private Tutoring Jobs Beaverton

Physics Private Tutoring Jobs Beaverton

Superprof • Beaverton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn Haus • Brock, ON, CA
Remote
Full-time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more
Last updated: 30+ days ago • Promoted
Développeur·euse en Optimisation Appliquée - Kaster Technologies

Développeur·euse en Optimisation Appliquée - Kaster Technologies

Kaster Technologies • oshawa, on, ca
Full-time
Pourquoi ce poste est important pour nous.Notre mission est de rendre la production pharmaceutique plus efficace pour que chaque médicament soit fabriqué à temps.Notre solver est au cœur de ça.Il o...Show more
Last updated: 3 hours ago • Promoted • New!
Trigonometry Private Tutoring Jobs Beaverton

Trigonometry Private Tutoring Jobs Beaverton

Superprof • Beaverton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Directeur du développement de logiciels/Directrice du développement de logiciels - SIGMA-RH

Directeur du développement de logiciels/Directrice du développement de logiciels - SIGMA-RH

SIGMA-RH • oshawa, on, ca
Temporary
Chez SIGMA-RH, nous construisons une solution RH intelligente, intégrée et humaine.Notre mission : réinventer la gestion des ressources humaines grâce à la technologie et à l’intelligence artificie...Show more
Last updated: 1 hour ago • Promoted • New!
Scientifique de données - Moov AI

Scientifique de données - Moov AI

Moov AI • oshawa, on, ca
Full-time
Fondée en 2018 par 5 visionnaires animés par la volonté de voir l'IA être adoptée par le milieu des affaires,.Moov AI est une pionnière et un leader québécois en IA.Nous déployons des projets qui c...Show more
Last updated: 3 hours ago • Promoted • New!
Ingénieur de données – Azure / Databricks - oshawa

Ingénieur de données – Azure / Databricks - oshawa

Ateko, propulsé par Bell Canada • oshawa, on, ca
Full-time
Tu travailleras sur l’ingestion, la transformation et la fiabilité des données à grande échelle, dans un environnement collaboratif et structuré.Data Lake avec Azure Data Factory.Transformation et ...Show more
Last updated: 3 hours ago • Promoted • New!
Développeur.euse Dynamics CRM

Développeur.euse Dynamics CRM

LGS, une société IBM • oshawa, on, ca
Full-time
LGS, c’est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur.C’est aussi une culture d’entreprise axée sur la diversité et l’inclusion, où nous accueillions tant l...Show more
Last updated: 3 hours ago • Promoted • New!
Ingénieur Full Stack/Ingénieure Full Stack - oshawa

Ingénieur Full Stack/Ingénieure Full Stack - oshawa

VALO. • oshawa, on, ca
Full-time
Ingénieur Full Stack/Ingénieure Full Stack.Montréal, Québec, Canada (Hybride).Basée à Montréal, notre client est une entreprise de premier plan mondial spécialisée dans la vente et la distribution ...Show more
Last updated: 3 hours ago • Promoted • New!
Ingénieur de données

Ingénieur de données

Randstad Digital • oshawa, ON, ca
Full-time
Long term contract (2028)RemoteJOB DESCRIPTIONDiv Services - concessionsThe initiative to establish Google Cloud Platform and deliver dat...Show more
Last updated: 1 hour ago • Promoted • New!
Ingénieur de données - oshawa

Ingénieur de données - oshawa

Randstad Digital • oshawa, on, ca
Full-time
The initiative to establish Google Cloud Platform and deliver data use cases to the business is structured around four workstreams: data architecture, functional and data, data governance, and oper...Show more
Last updated: 1 hour ago • Promoted • New!
Développeur COBOL - oshawa

Développeur COBOL - oshawa

Highspring • oshawa, on, ca
Full-time
En tant que développeur COBOL, vous jouerez un rôle clé dans l'évolution et la stabilité de nos systèmes critiques.Vous interviendrez à la fois sur le développement, la maintenance et l'amélioratio...Show more
Last updated: 1 hour ago • Promoted • New!
Développeur·se Senior - télétravail

Développeur·se Senior - télétravail

Emyode | Certifiée B Corp • oshawa, on, ca
Remote
Full-time
Nous recherchons un(e) Développeur·se Full Stack passionné(e) par les technologies modernes pour rejoindre notre équipe et contribuer à des projets innovants.Dans ce rôle, vous participerez activem...Show more
Last updated: 3 hours ago • Promoted • New!
Développeur fullstack Java AWS - Astek

Développeur fullstack Java AWS - Astek

Astek • oshawa, on, ca
Full-time
Offre d’emploi : Développeur Full Stack Principal.Hybride – 40 % présentiel (2 jours/semaine obligatoires : lundi & mercredi).Le masculin est utilisé pour alléger le texte.Ce que nous allons accomp...Show more
Last updated: 1 hour ago • Promoted • New!
Algebra Private Tutoring Jobs Beaverton

Algebra Private Tutoring Jobs Beaverton

Superprof • Beaverton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Computer programming Private Tutoring Jobs Beaverton

Computer programming Private Tutoring Jobs Beaverton

Superprof • Beaverton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Développeur Java - oshawa

Développeur Java - oshawa

DELAN - Solutions de Talents TI • oshawa, on, ca
Full-time
Le Développeur Java sera responsable de concevoir, développer et maintenir des systèmes backend en Java au sein d’une entreprise technologique d’envergure, dans un environnement complexe impliquant...Show more
Last updated: 1 hour ago • Promoted • New!
Ingénieur de données – Azure / Databricks - Ateko, propulsé par Bell Canada

Ingénieur de données – Azure / Databricks - Ateko, propulsé par Bell Canada

Ateko, propulsé par Bell Canada • oshawa, on, ca
Full-time
Tu travailleras sur l’ingestion, la transformation et la fiabilité des données à grande échelle, dans un environnement collaboratif et structuré.Data Lake avec Azure Data Factory.Transformation et ...Show more
Last updated: 3 hours ago • Promoted • New!