Tente algo como:
SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days'
Citação do manual:
Uma função to_timestamp de argumento único também está disponível; ele aceita um argumento de precisão dupla e converte de Unix epoch (segundos desde 1970-01-01 00:00:00+00) para timestamp com fuso horário. (Epochs Unix inteiros são convertidos implicitamente para precisão dupla.)