Energy Rank Alignment: Using Preference Optimization to Search Chemical Space at Scale