Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish.
In a large mixing bowl, combine the flour, 1 cup of sugar, salt, baking powder, and baking soda. Mix well.
Add the softened butter, egg, and buttermilk to the dry ingredients. Mix until just combined.
Spread the batter evenly in the prepared baking dish.
In another bowl, combine the chopped rhubarb, sour cream, 1/2 cup of sugar, eggs, and vanilla extract. Mix until smooth.
Pour the rhubarb custard mixture over the batter in the baking dish.
Bake for 45-50 minutes, or until the custard is set and the top is lightly golden.
Allow to cool for at least 15 minutes before slicing and serving.