K

Krea

Real-time AI image and video editing

ML Researcher - Image / Video Diffusion

AI ResearchConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • Proven track record working with image or video models at scale; publications or open-source contributions are a plus.
  • Strong proficiency in PyTorch and understanding of its inner workings.
  • Strong background in distributed training paradigms such as Fully Sharded Data Parallel (FSDP), Context Parallelism (CP), Sequence Parallelism (SP), Unified Sequence Parallelism (USP), Tensor Parallelism (TP), and Expert Parallelism (EP), including how strategies work together and their tradeoffs.
  • Experience profiling and debugging large distributed training runs, including analyzing traces to identify bottlenecks and improvements.
  • Knowledge of low-precision training and inference in FP8, NVFP4, and MXFP8.
  • Understanding of diffusion model training pipelines across pretraining, midtraining, preference optimization, and reinforcement learning.
  • Comfort working in a goal-oriented research environment and with underspecified goals, translating ambiguous research goals into concrete requirements, plans, experiments, and execution items.
  • Judgment to decide when to explore different training strategies and when to commit to a strategy for scaling compute and data.
  • Research taste favoring simplicity and methods that scale well with compute and data, with minimal human supervision.
  • Ability to iterate rapidly, propose research directions, and work with data to design custom pipelines that improve data quality.

Responsibilities

  • Train diffusion models for image and video generation on large GPU clusters.
  • Optimize and profile large distributed training runs across model architectures, kernels, data loading, memory constraints, and communication.
  • Implement and improve distributed training strategies including FSDP, CP, SP, TP, and EP.
  • Improve model quality and reliability through data, model architecture, training pipelines, experiment design, and evaluation design.
  • Debug distributed training errors and implement fault-tolerance solutions, identifying faulty GPUs, NVLink, and InfiniBand components, and monitoring numerical errors and NCCL issues.
  • Run ablations of architecture, attention, optimizer, data, and algorithmic choices to improve model efficiency and performance.

Desired Qualifications

  • Publications or open-source contributions related to working with image or video models at scale.
  • Keeping up with developments in related fields such as large language models (LLMs), vision-language models (VLMs), representation learning, and robotics research.

About the Company

Krea

Real-time AI image and video editing

Krea is an AI-powered platform for real-time creation and enhancement of visual content. It lets users generate images and videos from text prompts, edit existing media, and upscale quality. The platform combines various AI models, such as Latent Consistency Models and Stable Diffusion, to offer a suite of creative tools accessed through an intuitive interface suitable for artists, designers, and marketers. The business uses a freemium model: a free tier plus paid plans that unlock higher resolutions, faster processing, and access to more specialized models. Krea differentiates itself with real-time generation capabilities and a user-friendly design, aiming to make advanced generative AI accessible to a broad audience while monetizing through premium features.

Company size
51-200
Company stage
Series B
Total funding
$83M
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Krea

See more jobs