Machine Learning Engineer - Diffusion
Bagel Labs
We are Bagel Labs - a distributed machine learning research lab working towards open-source superintelligence. We ignore years of experience and pedigree. If you have high agency - meaning your default assumption is that you can control the outcome of whatever situation you are in - we want to hear from you. Every requirement below is flexible for a candidate with high enough agency and tolerance for ambiguity.
Overview
You will design and optimize a distributed diffusion model training and serving system. Your focus is on building scalable, fault-tolerant infrastructure that can serve open-source diffusion models across multiple nodes and regions, with efficient support for adaptation techniques.
Key Responsibilities
- Design and implement distributed diffusion model inference systems for image, video, and multimodal generation across multiple nodes and regions.
- Architect high-availability clusters for diffusion model serving with automatic failover, load balancing, and dynamic batching for variable-resolution outputs.
- Build monitoring and observability systems for distributed diffusion inference (denoising steps, memory usage, generation latency, CLIP score tracking).
- Integrate with open-source diffusion frameworks (Diffusers, ComfyUI, Invoke AI) and optimize for production-scale serving.
- Implement and optimize cutting-edge techniques: rectified flow models, consistency distillation, and progressive distillation for few-step generation.
- Design distributed systems for ControlNet, IP-Adapter, and multi-modal conditioning at scale.
- Build infrastructure for efficient LoRA/LyCORIS adaptation serving with hot-swapping and memory-efficient merging.
- Optimize VAE decoding pipelines and implement tiled/windowed generation for ultra-high-resolution outputs.
- Document architectural decisions, review code, and publish technical deep-dives on blog.bagel.com.
Who You Might Be
You have a deep understanding of distributed systems and diffusion model architectures. You\'re excited about the rapid evolution from DDPM to flow matching and consistency models. You enjoy architecting scalable infrastructure that can handle the unique challenges of diffusion models - from variable compute requirements per timestep to efficient caching of intermediate states.
Desired Skills
- At least 5 years of experience with distributed systems and production ML serving.
- Hands-on experience with diffusion model frameworks (Diffusers, ComfyUI, or similar) in production environments.
- Deep understanding of diffusion model architectures (U-Net, DiT, rectified flows, consistency models).
- Experience with distributed GPU orchestration for high-memory workloads.
- Proven record of optimizing generation latency (classifier-free guidance, DDIM/DPM solvers, distillation techniques).
- Experience with attention optimization techniques (Flash Attention, xFormers, memory-efficient attention).
- Strong understanding of adaptation techniques (LoRA, LyCORIS, textual inversion, DreamBooth).
- Expertise in handling variable-resolution generation and dynamic batching strategies.
What We Offer
- Top of the market compensation.
- A deeply technical culture where bold, frontier ideas are debated, stress-tested, and built.
- Full remote flexibility within North American time zones.
- Ownership of work that can set the direction for decentralized AI.
- Paid travel opportunities to the top ML conferences around the world.
Please apply via our careers page. Note: we do not share application links here.
#J-18808-Ljbffr- ...wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to... ...grow and succeed. About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph-based...SuggestedLong term contractPermanent employmentFull timeLocal areaWorldwideFlexible hours
$400k per year
...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train... ...in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and containerization...SuggestedFull timeRemote workRelocation- ...strong growth, we are actively seeking an experienced Senior MLOps Engineer. About the Role Being part of a dynamic team, you... .... API Development (REST / gRPC) : Proven ability to deploy Machine Learning models to production . Generative AI Architecture (RAG /...SuggestedPermanent employmentContract workRelocationRelocation package
- ...We're looking for a Senior Machine Learning Engineer with strong computer vision expertise to join our Biometrics team. You'll ramp up on the biometrics... ...and ANN search Synthetic Data: Experience with GANs or diffusion models for data augmentation Mobile/Edge Experience:...SuggestedWorldwide
- ...Machine Learning Engineer – Biometrics (Computer Vision) We’re looking for a Staff/Senior Machine Learning Engineer with deep expertise in computer... ...and/or TFLite. Synthetic Data: Experience using GANs or diffusion models to generate synthetic faces for training. Strong...SuggestedWorldwide
- ...team works on a variety of high-impact machine learning projects, and we are looking for a Machine... ...s degree in computer science, software engineering or equivalent ~5+ years of experience... ..., kernel/runtime tuning, serving engines) ~ Experience with one or more of the...
$146.3k - $241.3k per year
...Job Description CD PROJEKT RED is looking for a Machine Learning Researcher - Narratologist to join our R&D Team exploring potential... ...Haves: Game development experience, especially in Unreal Engine. Relevant publications in narratology. Personal projects...Full timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$200k per year
...Machine Learning / Quant Researcher Role: Machine Learning/Quant Researcher Client: Elite FinTech Firm Compensation: Up to $200k... ...• Collaborating with a world-class team of researchers and engineers to push the boundaries of automated trading. Requirements...Permanent employmentInternship- ...vision par ordinateur, de l’apprentissage machine et du développement logiciel. Ensemble,... ...specialists in computer vision, machine learning, and software development. Together, we develop... ...fit: Master’s degree in Electrical Engineering, Computer Engineering, Computer Science,...Daily paidFull timeApprenticeshipInternshipFlexible hours
- ...·es et gestionnaires du réseau de détail. La personne analyse les besoins, crée des solutions d’apprentissage adaptées, assure leur diffusion et évalue leur efficacité afin de soutenir la performance, la maîtrise des produits et l’expérience client. Elle collabore avec les...Full timeApprenticeship
$20 per hour
Description de l’offre d’emploi Régler et faire fonctionner les machines-outils connventionnelles Connaissance des machines-outils à commande numérique (CNC). Lire et interpréter les plans techniques Usiner des pièces métalliques selon les spécifications Mesurer...Permanent employmentFull time$18 - $23 per hour
...Job Responsibility: : We are seeking a skilled and reliable Machine Operator to join our team. In this role, you will be responsible for setting up, operating, and maintaining machinery used in manufacturing processes. You will work closely with production teams to ensure...Hourly payFull timeMonday to friday- ...Découvrez un employeur qui prend soin de son plus grand atout : ses employé.es! LAPORTE recherche un.e ingénieur.e en sécurité des machines ayant idéalement de 2 à 5 ans d’expérience en analyse et gestion des risques liés aux équipements industriels pour rejoindre son...Daily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
$24.61 - $32.44 per hour
..., Usinage Description de l’offre d’emploi Nous recherchons un Machiniste compétent et expérimenté pour rejoindre notre équipe. En tant que... ...de la mise en place, de l'opération et de l'entretien des machines-outils pour produire des pièces métalliques et de matrice de haute...Permanent employmentFull time- ...Altasciences seeks a Learning & Development Coordinator to support training program administration, digital content management, and employee recognition initiatives. The role reports to the Director of Learning & Development and requires coordination of learning activities,...Work at office
$22 - $30 per hour
...Canada. Description de l’offre d’emploi Nous sommes distributeurs d'équipements commerciaux tels que distributeurs automatiques, machines à café, distributeurs à monnaie, distributeurs d'eau gazéifiée et plusieurs autres équipements connexes au Vending, Pause Café, Restauration...- ...skills and will quickly develop relationships across the organization while building collaborative and innovative work culture. We like to learn from both success and failure, and we are comfortable to lead and work through change and ambiguity. The Learning Specialist role is...Full timeWork at office1 day per week
$32.44 per hour
...emploi stimulant offrant de réelles possibilités d’avancement ? Nous recrutons actuellement pour un poste d’opérateur(trice)de machines au sein d’une usine située sur la Rive Sud, pour le compte d’un client reconnu dans le secteur agroalimentaire. Nous...Daily paidPermanent employmentApprenticeshipNight shiftWeekend work- ...Description This is an exciting time to join us — especially in Learning & Development. As our business evolves, building capability,... ...(L&D) Partner , you’ll help shape how people across RCL learn, lead and grow. You’ll design and facilitate simple, scalable learning...Full timeContract workPart timeWork at officeFlexible hours
$36 - $40 per hour
Description de l'entreprise Nous importons des vêtements et ajoutons de la broderie à l'aide de machines. Nous vendons ensuite les produits principalement à des boutiques souvenirs à travers le Canada.Description de l’offre d’emploi La tâche consiste à : Installer des machine...Permanent employmentFull time$19.05 per hour
...Tâches: -Travailler de manière sécuritaire, efficace et productive en mettant l'accent sur la qualité afin d'assurer la disponibilité des machines et de limiter les temps d'arrêt non planifiés. -Respecter les règles de santé et de sécurité au travail et sensibiliser les autres...Permanent employmentFull timeApprenticeship- ...vous permet de « mieux vivre ». Description de l’emploi Relevant du Superviseur Production, l’Opérateur(trice) de machine est responsable de l’opération sécuritaire et efficace de l’équipement de production qui lui est assigné. Il ou elle veille au bon déroulement...Permanent employmentFull time
$25 - $35 per hour
...mesure, localisé à Saint-Laurent, recherche présentement un(e) Machiniste CNC/conventionnel pour joindre leur équipe. Les avantages... ...Faire preuve de jugement et assurer le fonctionnement continu des machines; Effectuer les tâches de maintenances préventives au besoin;...Permanent employmentFull timeAfternoon shift$25 - $32 per hour
...Principales fonctions : Lire et interpréter les dessins techniques Régler et faire fonctionner diverses machines-outils CNC (Tours et Fraiseuses) Ébavurer les pièces lorsqu'elles sortent de la machine Effectuer l’inspection de pièces usinées Effectuer de la maintenance...Permanent employmentFull timeFlexible hoursDay shiftAfternoon shift- ...Job Description Aperçu En tant que Mécanicien de machines fixes (MMF) - Aide opérateur, vous serez responsable de l'opération et de l'entretien technique du bâtiment. Vous veillerez également à ce que les conditions de fonctionnement des équipements soient optimales et...Full timeFlexible hoursNight shiftWeekend workDay shift
- ...the job: Proposing and developing multimodal representation learning frameworks, including but not limited to algorithm design, model... ...: A Ph.D. or a Master’s in Computer Science, Computer Engineering, Electrical and Computer Engineering, or a related field. Familiar...Long term contractInternshipImmediate start
$19 per hour
Poste : opérateur de machine - machine à tarauder manuelle Lieu de travail : Pointe-Claire Salaire : 19,00 $/heure + 2,00 $/heure de prime de quart de nuit Type de poste : contrat de 6 semaines Nous recrutons des opérateurs de machine pour un contrat de 6 semaines, avec...Permanent employmentContract workTemporary workMonday to fridayNight shiftDay shift- ...Description de l'emploi Titre du poste : Mécanicienne, mécanicien de machines fixes classe 4B (SM250) Unité organisationnelle | Secteur de travail : Service des immeubles (SI) | Entretien et maintenance (des infrastructures) (6502) Groupe d'emploi : Métiers et services...Permanent employmentFull timeApprenticeshipDay shift
- ...CHEF(FE) DE CENTRALE – MÉCANICIEN(NE) DE MACHINES FIXES 2A Rémunération : Salaire compétitif selon expérience Type de poste : Temps plein, quart de jour VOTRE MISSION Rejoignez un chef de file mondial de la gestion d'actifs, des installations et de la...Daily paidRemplacementFull timeFor subcontractorDay shift
$49.1 per hour
...vapeur, des refroidisseurs centrifuges, des thermopompes industrielles haute température, ainsi que divers réseaux de tuyauterie et machines fixes. En collaboration avec les équipes d'exploitation, de mécanique et d'électromécanique, vous contribuerez à la fiabilité des installations...RemplacementNight shiftDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer - Diffusion. Be the first to apply!
- junior machine learning developer Montréal, QC
- machine learning engineer Montréal, QC
- machine learning researcher Montréal, QC
- software engineer - ai machine learning Montréal, QC
- machine learning Montréal, QC
- machine learning part time Montréal, QC
- junior machine learning developer
- machine learning engineer
- machine learning healthcare
- oracle machine learning

