Amazon on Monday is set to announce plans to hire 5,000 employees in its U.S. distribution warehouses, part of an ambitious growth strategy that has come at a financial cost to the company in the near term

The company is also adding 2,000 jobs in customer service, including full-time, part-time and seasonal. Jobs are available in Winchester, Ky.; Grand Forks, N.D.; Kennewick, Wash. and Huntington, W.Va. Work from home positions are available in Oregon, Washington and Arizona.

The world's largest online retailer has been spending heavily on order fulfillment, a strategy meant to help the business grow, but one that has also weighed on profit margins. The company said last week that it lost money in the second quarter, even as revenue increased.

Distribution center jobs are available in Phoenix; Middletown, Del.; Patterson, San Bernardino and Tracy, Calif.; Indianapolis and Jeffersonville, Ind.; Hebron, Ky.; Breinigsville, Pa.; Charleston and Spartanburg, S.C.; Chattanooga and Murfreesboro, Tenn.; Coppell, Haslet and San Antonio, Texas and Chester, Va.

President Barack Obama is scheduled to visit the Chattanooga facility on Tuesday, according to the White House.