Da hatte ich ein wenig rum gespielt, jetzt sind die Bildunterschriften auch unten:
https://codepen.io/anon/pen/RdrVqx?editors=1100
Allerdings benötige ich auch bei deinem Beispiel
figure {
position: relative;
}
figcaption {
position: absolute;
bottom:0;
padding-bottom: 0.5em
}