Senior Machine Learning Engineer

Senior Machine Learning Engineer Job Description Template

Our company is looking for a Senior Machine Learning Engineer to join our team.


  • Keep up to date with recent and cutting edge ways to absorb new data and update core machine learning algorithms;
  • Provide guidance and support to junior machine learning engineers;
  • Oversee the production of novel approaches to several issues: Keyword extraction, concept understanding;
  • Research, implement and upgrade machine learning models.


  • Experience in producing production ready machine learning solutions;
  • Deep understanding of good software engineering principles;
  • Experience with Deep Learning, such as CNNs, LSTMs, GANs, etc;
  • Experience with GPUs and/or TPUs;
  • Excellent written and verbal communication skills;
  • At least one Deep Learning framework, such as TensorFlow, Keras, or PyTorch;
  • Experience with machine learning, such as regression, Bayes Na├»ve, random forests, etc;
  • Strong coding skills in either Python or Java, Scala a plus.

What job descriptions are similar to Senior Machine Learning Engineer?