Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer - Diffusion in Canada vacancy
  • $299.3k - $372.6k per year

     ...What The Role Is As a Staff Machine Learning Engineer at Babylist, you own personalization and decide where it goes. Millions of families depend...  ...it. You're deep in the Python ML ecosystem (pandas, scikit-learn, XGBoost, PyTorch) and fluent across the whole lifecycle,... 
    Suggested
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    15 days ago
  • $100k - $130k per year

     ...need to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. As a Machine Learning Engineer , you will be a key contributor to the design, development, and deployment of our... 
    Suggested
    Full time
    Summer work
    Internship
    Immediate start

    Wave Hq

    Canada
    more than 2 months ago
  •  ...of information. For more information, visit . At Reddit, machine learning sits at the heart of how millions of people discover, connect,...  ...optimizing advertising systems and marketplace dynamics, our ML engineers tackle some of the most interesting and impactful problems in... 
    Suggested
    Long term contract
    Remplacement
    Full time
    For contractors
    Flexible hours

    Reddit

    Canada
    more than 2 months ago
  • $200k - $230k per year

     ...outcomes. About the Role We're looking for a Senior ML Engineer to build intelligent, scalable workflows powered by cloud-based...  ...capabilities What you bring ~5+ years of experience in machine learning engineering, with hands-on work in computer vision and/or LLM/... 
    Suggested
    Remote job
    Full time
    Internship
    Manual labor
    Flexible hours

    Inspiren

    Canada
    more than 2 months ago
  • $153k - $213k per year

     ...interest. On the ML Fraud team, you’ll build and improve machine learning systems that make real-time transaction decisions, protecting...  ...experience, and conversion. You’ll work closely with experienced ML engineers, platform partners, and cross-functional stakeholders to take... 
    Suggested
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    more than 2 months ago
  •  ...Tiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP) and...  ...Proficient in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySpark - Experience with production-grade... 
    Full time

    Tiger Analytics

    Canada
    more than 2 months ago
  • $133k - $183k per year

     ...surprises, and no tradeoffs on what matters most. As a Machine Learning Engineer on our team, you will be at the forefront of developing high...  ...Experience using open source projects and software such as scikit-learn, pandas, NumPy, XGBoost, Kubeflow ~ Experience developing... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    2 days ago
  •  ...cybersecurity, physics, mathematics, medicine, engineering, and other specialties. The company...  ...The Opportunity The AI Generation Engine (SAIGE) team is responsible for rapidly...  ...team is seeking a highly accomplished Machine Learning Engineer to take ownership of the end-... 
    Permanent employment
    Full time
    Seasonal work
    Flexible hours

    Sandbox Aq

    Canada
    a month ago
  • $180k - $230k per year

     ...growing! We are hiring a Senior Software Engineer II to build new products and improve all...  ..., and the lives of our end users. Machine Learning Engineers at Narvar work across the stack...  ...- $230,000 CAD Please read our to learn what personal information we collect in... 
    Full time
    Remote work
    Worldwide

    Narvar

    Canada
    more than 2 months ago
  •  ...embedding intelligence into every asset and procedure. The Role We are seeking a highly skilled and motivated Senior Applied Machine Learning Developer to guide the technical direction and architecture of our Predictive Maintenance and Asset Intelligence initiatives.... 
    Full time
    Immediate start

    Maintainx

    Canada
    a month ago
  •  ...creators and experiences they love. The Advertiser Growth team is the engine of this mission, ensuring that as our marketplace expands,...  ...infrastructure: Lead the backend integration of Generative AI models (Diffusion, LLMs) to automate the creation of high-performing image and... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Canada
    more than 2 months ago
  •  .... Help models understand real-world deep learning workflows by designing, reviewing, and optimizing...  ...degree in Computer Science, Computer Engineering, or a related field. Professional Background: 1-3+ years of experience as a Machine Learning Engineer or Data Scientist.... 
    Full time
    For contractors
    Remote work
    Flexible hours

    Scale Ai, Inc.

    Canada
    more than 2 months ago
  •  ...AI. To achieve our ambitious goals, we’re looking for a Machine Learning Engineer to join our Marketing Technology team. This team is responsible...  ...for how things get done at Grammarly: move fast and learn faster, obsess about creating customer value, value impact over... 
    Local area
    Remote work
    Home office
    Flexible hours

    Grammarly

    Canada
    7 hours ago
  • $243.33k - $282.08k per year

     ...is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Machine Learning Engineer, Ranking based in Canada. We are seeking an experienced Machine Learning Engineer to advance recommendation and ranking... 
    Internship
    Remote work
    Monday to friday
    Flexible hours

    Jobgether SRL

    Canada
    6 hours ago
  • $217.9k per year

     ...others who excel in their disciplines and expect the same from you, there’s no better place to be. We are hiring a Staff Machine Learning Engineer to revolutionize how we optimize our operations using ML and GenAI. This is a unique opportunity to apply the latest advances... 
    Full time
    Local area

    Coinbase, Inc.

    Canada
    7 hours ago
  •  ...About the Role: Fetch is building the future of personalized consumer experiences. We’re looking for a Staff Machine Learning Engineer to serve as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking. In this role, you will own... 
    Full time
    Remote work

    Fetch

    Canada
    1 day ago
  • $95k - $120k per year

     ...qualifications.   The Manufacturing Engineering Specialist is responsible for CNC programming, machining process development, tooling...  ...used in large industrial gas engines. This position provides hands-...  ..., optimize, and implement CNC machine programs using CAD/CAM software... 
    Full time
    Internship
    Work at office
    Flexible hours

    Innio

    Canada
    more than 2 months ago
  • $193k - $261k per year

     ...At Dropbox, our pursuit of excellence in Machine Learning and Artificial Intelligence fuels our...  ...innovate at scale. As a Machine Leaning Engineer focused on search quality, you will play...  ...software packages (e.g., scikit-learn, TensorFlow, PyTorch), and related libraries... 
    Immediate start
    Worldwide
    Flexible hours

    Dropbox, Inc.

    Canada
    7 hours ago
  • $243.33k - $282.08k per year

     ...topics and providing a unique platform to learn and connect with others.-Poe: a cloud...  ...product.About the Team and Role:Our small engineering team works on challenging problems every...  ...company. We are looking for an experienced machine learning engineer to join our distribution... 
    Remote work
    Monday to friday
    Flexible hours

    Devconnectplatform

    Canada
    2 days ago
  • $95k - $125k per year

     ...experience and qualifications.     The Machining Manufacturing Programmer is responsible...  ...and process execution Support machine setup and operation for first-off program...  ...standards Collaborate with Manufacturing Engineering to drive process improvements and implement... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office

    Innio

    Canada
    more than 2 months ago
  •  ..., structure, and use real-time data from machines, systems, and sensors at the edge. Our platform...  ...real-time data to power AI and machine learning systems in production environments....  ...ll work alongside experienced operators, engineers, and leaders who have done this before and... 
    Internship
    Shift work

    Litmus, Llc

    Canada
    5 days ago
  •  ...supportive, welcoming, and inclusive, and where creativity, honesty, learning, and collaboration guide how we work. If you value learning,...  ...Designers, Project Managers, and Artists. You will be the learner’s advocate. Applying your instructional design skills and learning... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Racerocks

    Canada
    more than 2 months ago
  •  ...As a global networking leader, learn why there’s no better time to...  ...The Extreme Resident Engineer (RE) will work within a team of...  ...Extreme Cloud IQ- Site Engine   ·        Extreme Network...  ...technology leveraging the powers of machine learning, artificial intelligence... 
    Full time

    Extreme Networks

    Canada
    12 days ago
  •  ...industry that powers communities across the Americas. The Role The Learning Design & Enablement team at SpryPoint is committed to creating...  ...1: Recruiter Screening Conversation A relaxed conversation to learn more about your background, your goals, and what’s drawing you to... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Sprypoint

    Canada
    more than 2 months ago
  •  ...commitment to our team. Curious to learn more? See what our employees...  ...for a highly technical engineer or researcher with deep expertise...  ...level kernels to LLM inference engines and performance bottlenecks....  ...experience in Computer Science, Machine Learning, Computer Architecture... 
    Full time
    For contractors
    Flexible hours

    Mwdn

    Canada
    1 day ago
  • $90k - $140k per year

     ...role you play. You’ll be supported through learning and development, not to mention an...  ...part of your development journey, and we’ll learn as much from you as you learn from us....  ...use artificial intelligence (defined as a machine-based system that infers from input to generate... 
    Full time
    Work at office
    Local area
    Flexible hours
    Afternoon shift

    Magnet Forensics

    Canada
    10 days ago
  • $103k - $153k per year

     .... You’ll be supported through learning and development, not to mention...  ...UI, and with product and engineering teams across the company. Treat...  ...development journey, and we’ll learn as much from you as you learn...  ...artificial intelligence (defined as a machine-based system that infers from... 
    Full time
    Live In
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Canada
    10 days ago
  •  ...patient care. Our innovative solutions harness the power of machine learning, generative AI, and behavioral science to deliver exceptional...  ...work across solutions, and partnering with platform, data/BI engineering, and context architecture to shape the technical & semantic foundations... 
    Full time
    Local area

    Qventus, Inc

    Canada
    19 days ago
  •  ...ClickUp, you’ll have the opportunity to learn, use, and pioneer AI in ways that shape not...  ...ClickUp is looking for an experienced Engineering Manager to lead our fullstack team responsible...  ...may use artificial intelligence and machine learning technologies to help review and... 
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Clickup

    Canada
    more than 2 months ago
  • $100k - $130k per year

     ...patients across North America. As a Data Engineer, you will help build and maintain the...  ...intersection of data engineering and machine learning, this role offers a clear path to grow in...  ...communication skills, and eagerness to learn in a fast-paced environment. Nice to... 
    Full time
    Internship
    Manual labor
    Remote work

    Pockethealth

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer - Diffusion. Be the first to apply!