The role varies depending on the company, but generally speaking, a localization engineer starts with the development environment of a product, takes it apart to isolate the things that need to be translated, and puts it together again after translation.