How to run a job in snapshot isolation?
If this is a job consisting of a Transact-SQL step, you can specify a SET TRANSACTION ISOLATION LEVEL statement at the beginning of your Transact-SQL script:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;

…  /* the rest of your script */