Amazon's latest round of job cuts has reached deep into its technical ranks, eliminating nearly 2,000 engineering roles and signaling a sharper reset of the company's ambitions in key growth areas.