Amazon will provide technical training to about one-third of its US workforce at a cost of more than $700 million.

Amazon, which like other companies has struggled to find technically qualified US employees, said it will provide its workers with the skills to transition into software engineering positions and technical roles.

The Seattle company said Thursday that its US workforce will hit 300,000 this year. It has more than 630,000 employees worldwide.

Amazon’s announcement comes nearly a week after a government report showed that US employers sharply stepped up their hiring in June, adding a robust 224,000 jobs. With June’s pace of hiring, employers have now added, on average, a solid 171,000 jobs for the past three months.

The unemployment rate ticked up to 3.7% in June from 3.6% for the previous two months, reflecting an influx of people seeking jobs who were initially counted as unemployed. With unemployment levels so low, companies like Amazon, Walmart, Target and others are in tough competition to not only find workers, but to keep them. That’s why many businesses are spending more on training, showing employees that they are investing in their future at the company.

Amazon has been criticized by labor groups and some politicians, including presidential candidates, over what they see as substandard working conditions.