Familiarity with the Moses SMT toolkit Experience with object oriented programming in languages such as Java