Talent.com
Développeur·euse en Optimisation Appliquée - Kaster Technologies
Développeur·euse en Optimisation Appliquée - Kaster TechnologiesKaster Technologies • oshawa, on, ca
No longer accepting applications
Développeur·euse en Optimisation Appliquée - Kaster Technologies

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

Kaster Technologies • oshawa, on, ca
8 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 - Kaster Technologies • oshawa, on, ca

Similar jobs
Senior Analytics Engineer - oshawa

Senior Analytics Engineer - oshawa

Mastech Digital • oshawa, on, ca
Full-time
We are seeking a Senior Analytics Engineer to play a critical role in transforming an existing analytics ecosystem into a modern, scalable Databricks + dbt architecture (Bronze → Silver → Gold).Thi...Show more
Last updated: 12 days ago • Promoted
Gestionnaire de projet, Cybersécurité | Project Manager, Cybersecurity - oshawa

Gestionnaire de projet, Cybersécurité | Project Manager, Cybersecurity - oshawa

Hitachi Cyber • oshawa, on, ca
Full-time
Diriger plusieurs projets complexes de bout en bout, dans le respect des délais et des budgets;.Concevoir et exécuter des plans opérationnels, gérer les échéanciers, les budgets et les ressources;....Show more
Last updated: 13 days ago • Promoted
Analyste d'affaires BI - oshawa

Analyste d'affaires BI - oshawa

Granby Industries • oshawa, on, ca
Full-time
À titre d’Analyste d’affaires BI vous jouerez un rôle stratégique au cœur de la transformation numérique de l’entreprise.À titre d’Analyste d’affaires BI, vous serez un acteur clé dans l’évolution ...Show more
Last updated: 12 days ago • Promoted
Senior Functional Business Central Consultant - Verosoft

Senior Functional Business Central Consultant - Verosoft

Verosoft • oshawa, on, ca
Full-time
Ce poste est entièrement à distance et ouvert aux candidats légalement autorisés à travailler au Canada sans parrainage de visa.Bien que toutes les candidatures qualifiées soient prises en considér...Show more
Last updated: 9 days ago • Promoted
Spécialiste en gestion des modifications techniques

Spécialiste en gestion des modifications techniques

Alithya • Pickering, ON, CA
Full-time
This job posting is available in English only due to the location of publication.Ontario region pay information.The salary range for this position in Ontario is $95,000 to $130,000.The determinatio...Show more
Last updated: 30+ days ago • Promoted
Technicien en transformation du bois

Technicien en transformation du bois

USNR • oshawa, on, ca
Full-time
Technicien de service – Industrie de la transformation du bois.Poste terrain • Déplacements fréquents • Support à distance 24/7 (rotation).La formation continue des employés et les mises à niveau t...Show more
Last updated: 21 days ago • Promoted
Developer for D365 F&O (Dynamics 365 - Finance and Operations) - oshawa

Developer for D365 F&O (Dynamics 365 - Finance and Operations) - oshawa

PrecisionERP / PrecisionIT • oshawa, on, ca
Full-time
PrecisionERP / PrecisionIT is seeking a Dynamics 365 F&O Application Developer, who will be responsible for designing, developing, and maintaining customizations and integrations within the Microso...Show more
Last updated: 13 days ago • Promoted
Data Engineer - oshawa

Data Engineer - oshawa

Insight Global • oshawa, on, ca
Full-time
We are seeking a Data Engineer to support a 7‑month migration initiative straddling Informatica Cloud and native GCP data tools.This role will focus on rebuilding and converting existing Informatic...Show more
Last updated: 6 days ago • Promoted
Analyste BI / Administrateur base de données – Intelligence d’affaires - oshawa

Analyste BI / Administrateur base de données – Intelligence d’affaires - oshawa

Amaris Consulting • oshawa, on, ca
Full-time
Le titulaire du poste agira comme développeur SSIS et Azure, administrateur de bases de données et analyste de données.Intégré à une des escouades multidisciplinaires, il contribuera à la gestion, ...Show more
Last updated: 14 days ago • Promoted
Data Test Engineer (Snowflake) - oshawa

Data Test Engineer (Snowflake) - oshawa

Affinity • oshawa, on, ca
Temporary
Data Test Engineer (Snowflake).Leading Property Tax & Flood Service Solutions.On behalf of our client, Affinity is seeking a.The ideal candidate will have a strong technical background, including e...Show more
Last updated: 2 days ago • Promoted
Full Stack Developer - AFTIA Solutions

Full Stack Developer - AFTIA Solutions

AFTIA Solutions • oshawa, on, ca
Full-time
At AFTIA, our Full Stack Developer plays a key role in designing, developing, and maintaining enterprise-grade eDocument management platforms used by major clients, including large financial instit...Show more
Last updated: less than 1 hour ago • Promoted • New!
Senior Machine Learning Engineer - oshawa

Senior Machine Learning Engineer - oshawa

Hays • oshawa, on, ca
Full-time
Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and cont...Show more
Last updated: 6 days ago • Promoted
Forward Deployed Engineer - oshawa

Forward Deployed Engineer - oshawa

ForgeSight • oshawa, on, ca
Full-time
MVPs and pilot use cases to enterprise-wide deployments, optimization, and ongoing support.We are dedicated to helping organizations achieve measurable results and maximize the value of their inves...Show more
Last updated: 5 days ago • Promoted
Senior Java Developer (Trading Systems) - oshawa

Senior Java Developer (Trading Systems) - oshawa

Luxoft • oshawa, on, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 8 hours ago • Promoted • New!
Senior Dynamics CE Support Developer - oshawa

Senior Dynamics CE Support Developer - oshawa

VeriPark • oshawa, on, ca
Full-time
We enable financial institutions to become AI-first digital leaders.As a global team of professionals, we work with top-tier clients on exciting, high-impact projects in an environment where we lea...Show more
Last updated: 28 days ago • Promoted
Cloud Support Engineer - oshawa

Cloud Support Engineer - oshawa

Quantum World Technologies Inc. • oshawa, on, ca
Full-time
Role - Azure Operations Engineer.As an Azure Operations Engineer with Terraform, you will be responsible for designing, automating, and managing cloud infrastructure in Microsoft Azure using Infras...Show more
Last updated: 2 days ago • Promoted
Senior Full Stack Engineer - oshawa

Senior Full Stack Engineer - oshawa

Tundra Technical Solutions • oshawa, on, ca
Full-time
About Tundra Managed Solutions.Tundra Managed Solutions (TMS) is the solutions arm of Tundra Technical Solutions, delivering high-impact services across four core pillars: Digital, Security, Data &...Show more
Last updated: 5 days ago • Promoted
EMS/SCADA Engineer - oshawa

EMS/SCADA Engineer - oshawa

Pacer Group • oshawa, on, ca
Full-time
EMS Software Engineer with experience in Energy Management Systems (EMS), Transmission EMS, and power grid operations, strong software development skills, and familiarity with GE, Siemens, ABB, Als...Show more
Last updated: 30+ days ago • Promoted