Sharepoint - Is there a PowerShell cmdlet to delete a Timer Job?
I don't have a spare timer job to test this with currently, but this should work, replacing mysitecleanup with the name of your timer job.
$jobToDelete = Get-SPTimerJob | ? { $_.name -eq "mysitecleanup" }
$jobToDelete.Delete()