If the text frame (after applying offset) has a rectangle form you can apply a vertical alignment in the text frame options (cmd/ctrl+B), better to set it up in object styles.
You can't do this with paragraph styles, but if the goal is to have two paragraphs in the frame, one top-aligned and one bottom aligned, it can be done using the Justified setting under vertical justification, though it is not intuitive.
The trick is to set the maximum space between paragraphs to a large dimension, like the height of the text frame or the page, so that all required additional space will be added between the paragraphs and none between the lines within a paragraph.
Great trick, but doesn't work if you have more than one paragraph at the top.
Either a paragraph attribute or a special return character that aligns the next paragraph to the bottom of the frame would be a great feature.
Yeah. You could fool around with the baseline grid, I suppose, but if you need two at the top and one at the bottom, I'd probably use two frames.