The NFL season is scheduled largely in part by machine learning powered by the AWS cloud. Whatever the scheduling rules and year by year alignments are, they punch all that into the system and they get the NFL schedule.
Honestly would be curious to know more about how it works on a deeper level, and what manual human input it still utilizes.