Cavendish Professionals

Senior Machine Learning Engineer

We are looking for an experienced Senior Machine Learning Engineer to join one of our client's team.


Skills and Qualifications:



  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.

  • Advanced Python and machine learning frameworks (Keras, SciPy, Scikit-learn, TensorFlow, PyTorch, Spark MLlib ...) knowledge.

  • Hands-on experience with one or more cloud computing platforms (Azure - preferred, AWS, GCP).

  • Strong understanding of the whole ML lifecycle and experience with MLOps/DataOps.

  • Experience with data processing frameworks like Apache Spark or similar.

  • Proficiency in SQL, RDBMS/NoSQL data stores and appropriate use cases.

  • Experience with version control, small and regular commits, unit tests, CI/CD, packaging, familiarity with containerization tools such as Docker and Kubernetes.

  • Proven experience in GPU cluster development and management is a plus.

  • Experience with orchestrated LLM applications is a plus.

  • Strong problem-solving skills and attention to detail.

  • Good communication skills, fluent English.



If interested, please get in touch via contact details provided or click “Apply” to forward an up-to-date copy of your CV.


Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience.

All qualified applicants will receive consideration for employment regardless of, gender, race, age, sexual orientation, religion, or belief.




Share Job