Not sure if they still are but in 2018 major RRs were offering as much as $25,000 sign on bonuses. Hard to find folks that are willing to be on call 24/7 and work weekends and holidays.
Check out the major railroads:
Union Pacific
BNSF Railway.
Canadian National Railway.
Canadian Pacific Railway.
CSX Transportation.
Kansas City Southern Railway.
Norfolk Southern Railway.