IBM has announced plans to lay off around 2,700 employees, joining other tech giants like Amazon and Meta in cutting jobs.