← All speakers

Bio, Work & Ideas

Dmytro (Dima) Dzhulgakov

Conference affiliation: Fireworks AI · 2024

Dmytro “Dima” Dzhulgakov is the co-founder and chief technology officer of Fireworks AI, which builds infrastructure for deploying and customizing open-weight generative models. A former PyTorch core maintainer and Facebook AI engineering lead, he approaches production AI through the constraints that determine whether applications actually work: latency, GPU capacity, reliability, and cost.

At Facebook AI, Dzhulgakov helped move deep-learning frameworks from research into production, working across PyTorch, Caffe2, model portability, and inference deployment. His early contributions addressed cross-platform inference and ONNX interoperability. In 2019, he co-authored research introducing the Deep Learning Recommendation Model, combining model-parallel embeddings with data-parallel computation for large-scale recommendation systems.

He co-founded Fireworks in 2022 with fellow AI infrastructure veterans. His open-source engineering projects include an adaptation of Llama inference code for Mistral and Mixtral models.

  • Specialized open models: Dzhulgakov argues that domain-specific applications should use models adapted to their actual tasks instead of paying for unnecessary general-purpose capabilities. Smaller, fine-tuned models become particularly valuable when agents make repeated calls and latency accumulates.
  • Inference economics under real latency constraints: He optimizes serving for application-specific response times, using custom CUDA kernels, workload-aware batching, and long-context prompt caching to increase throughput and reduce GPU costs.
  • Shared infrastructure for customized models: Serving multiple LoRA adapters on shared GPU infrastructure makes specialized model variants practical without assigning dedicated hardware to every deployment.
  • Tool-using compound AI systems: Fireworks’ FireFunction V2 supports conversational and parallel function calling. Dzhulgakov envisions applications that coordinate specialized models, retrieval, external APIs, structured outputs, and context-aware tool selection; his AI Engineer World’s Fair presentation illustrates that architecture through a multistep financial-research assistant.

Read the topics behind these talks

2 conference talks

Key ideas

Scroll to read ↓

Production inference means matching model capabilities and serving infrastructure to a workload, then connecting models to the tools and context that make an application useful.

  • What does your application actually need from a model?
    0:32 ↗
  • Repeated calls multiply latency and cost
    3:06 ↗
  • Open weights bring flexibility—and operating responsibilities
    4:38 ↗
  • Tune the stack around a latency requirement
    6:38 ↗
  • Serve specialized variants without duplicating everything
    8:50 ↗
  • A coordinating model connects knowledge, models, and tools
    10:33 ↗
  • From cloud providers to a stock chart—and then a cat
    12:59 ↗
  • Move from the playground to dedicated infrastructure
    15:25 ↗
  • Production workloads and familiar integration tools
    16:50 ↗

Key ideas

Scroll to read ↓

Specialized models need specialized serving. Fireworks connects workload-aware inference, shared LoRA deployment, and function calling into a practical path from prototype to production.

  • What does a customer-support chatbot actually need?
    0:15 ↗
  • Repeated calls amplify latency and cost
    3:06 ↗
  • Open weights make adaptation possible, not automatic
    4:39 ↗
  • Optimize the serving stack around a latency budget
    6:38 ↗
  • Serve custom models without a GPU for every variant
    8:50 ↗
  • The model becomes one part of the system
    10:33 ↗
  • From cloud providers to a stock chart
    12:59 ↗
  • Connect model decisions to structured interfaces
    14:58 ↗
  • From playground to dedicated serving
    15:25 ↗
  • Production workloads and existing clients
    16:50 ↗

References