The Machine Translation Engineer works with the production team to prepare files for MT processing. This includes research, tests, scripting and preparing translation environments. The MT engineer works with a team of Project managers, the MT lead and other localization engineers and reports into the Operations team.


  • Deep knowledge of Machine translation and how it works
  • Multiple engines and MT types
  • Setting up and training Machine translation engines
  • Customizing MT engines in tools such as Microsoft Custom Translator or AutoML
  • Working with automatic scoring algorithms as Bleu, Meteor, or custom
  • CAT tools such as memoQ, Trados etc.
  • Authoring tools/controlled language a plus
  • TM/assets management
  • File preparation
  • Knowledge of content management systems a plus
  • Other backgrounds: Natural language processing engineer, data scientist, computational linguist
  • Programming/scripting experience (Perl, Python or equivalent)


  • Assessment of content suitability for MT
  • Recommend engine or type of engine for content
  • Setup/train/customize MT engines
  • Document project process
  • Develop scripts to support processing
  • Prep files for Machine Translation
  • Assist with MT research
  • Perform evaluations of engines based on human and automatic scoring
  • Technical support for production projects
  • Keep abreast of language technology developments and quickly learn new technologies


  • Independent researcher
  • Knowledge of languages a plus
  • Able to work in a distributed team
  • Able to communicate at different levels of complexity a plus
  • Organized, self-paced, self-motivated
  • Able to trouble shoot MT setup issues
  • Data analytics