The range of work done by IBM in India shows that offshoring threatens even the best-paying American tech jobs, the NYT reports.