Optimization story: Bloom inference