Machine Learning Engineer, Machine Translation – Apple

Apply Now

Job Description

We are responsible for a wide variety of language technologies related research and development activities. In this role we expect you to be the connection between applied ML / modeling research and software engineering. Depending on project needs and tasks, you will work on the full breadth of machine learning engineering; all the way from model training, evaluation, through model conversion, to software integration and inference speed optimization!To succeed, you will be an experienced problem solver with a strong machine learning focus – equally enthusiastic about new ML modeling techniques as about software implementations and optimizations. As well as a passion for bringing state-of-the-art machine learning and AI improvements into production use.


  • Demonstrated experience in helping delivering end-user facing ML driven products
  • In-depth development experience with C/C++ or similar languages
  • Knowledge and experience with machine learning techniques, including deep learning frameworks such as PyTorch, TensorFlow or Jax
  • Passionate about creating extraordinary products built on machine learning and AI


  • MS or PhD or equivalent experience with a machine learning (engineering) focus
  • Scientific publication(s) in a relevant machine learning field
  • Deployment and development of real-world, large-scale, user-facing MT or LLM systems.