How do you schedule a recurring job for a user?

Use cron: crontab -e -u alice and add a line such as

/5 /usr/local/bin/check.sh

Fields: minute, hour, day of month, month, day of week. For one-off jobs use at; for system jobs consider systemd timers.