A process for removing contaminants from a gaseous feed stream, the process comprising: a) performing one or more adsorption steps; wherein each of the one or more adsorption steps comprises passing a gaseous feed stream at a feed pressure and a feed temperature through an adsorbent bed unit to separate one or more contaminants from the gaseous feed stream to form a product stream; b) performing one or more depressurization steps, wherein the pressure of the adsorbent bed unit is reduced by a predetermined amount with each successive depressurization step; c) performing one or more purge steps, wherein each of the one or more purge steps comprise passing a purge stream into the adsorbent bed unit, wherein the purge stream flows countercurrent to the direction of the feed stream, the purge stream is provided at a temperature at least 50 °F (27.8 °C) above the feed temperature and less than 450 °F (232.2 °C) and the purge stream flow rate is equal to or less than 20 molar % of the feed stream flow rate and the purge stream contains equal to or less than 20 molar % of the hydrocarbons in the feed stream; d) performing one or more re-pressurization steps, wherein the pressure within the adsorbent bed unit is increased with each re-pressurization step by a predetermined amount with each successive re-pressurization step; e) repeating the steps a) to d) for at least one additional cycle, wherein the cycle duration is for a period greater than 1 second and less than 600 seconds; passing the product stream from the adsorbent bed unit to a liquefied natural gas process unit; separating a flash fuel stream from the LNG process unit to be utilized as at least a portion of the purge stream; passing the flash fuel stream to a fuel gas compressor unit and compressing the flash fuel stream in the fuel gas compressor unit; and combining the flash fuel stream from the LNG process unit with a boil off gas stream to form the purge stream. a) performing one or more adsorption steps; wherein each of the one or more adsorption steps comprises passing a gaseous feed stream at a feed pressure and a feed temperature through an adsorbent bed unit to separate one or more contaminants from the gaseous feed stream to form a product stream; b) performing one or more depressurization steps, wherein the pressure of the adsorbent bed unit is reduced by a predetermined amount with each successive depressurization step; c) performing one or more purge steps, wherein each of the one or more purge steps comprise passing a purge stream into the adsorbent bed unit, wherein the purge stream flows countercurrent to the direction of the feed stream, the purge stream is provided at a temperature at least 50 °F (27.8 °C) above the feed temperature and less than 450 °F (232.2 °C) and the purge stream flow rate is equal to or less than 20 molar % of the feed stream flow rate and the purge stream contains equal to or less than 20 molar % of the hydrocarbons in the feed stream; d) performing one or more re-pressurization steps, wherein the pressure within the adsorbent bed unit is increased with each re-pressurization step by a predetermined amount with each successive re-pressurization step; e) repeating the steps a) to d) for at least one additional cycle, wherein the cycle duration is for a period greater than 1 second and less than 600 seconds; passing the product stream from the adsorbent bed unit to a liquefied natural gas process unit; separating a flash fuel stream from the LNG process unit to be utilized as at least a portion of the purge stream; passing the flash fuel stream to a fuel gas compressor unit and compressing the flash fuel stream in the fuel gas compressor unit; and combining the flash fuel stream from the LNG process unit with a boil off gas stream to form the purge stream. passing the product stream from the adsorbent bed unit to a liquefied natural gas process unit; separating a flash fuel stream from the LNG process unit to be utilized as at least a portion of the purge stream; passing the flash fuel stream to a fuel gas compressor unit and compressing the flash fuel stream in the fuel gas compressor unit; and combining the flash fuel stream from the LNG process unit with a boil off gas stream to form the purge stream.