technology job

Senior Machine Learning Engineer

  • Posted July 16, 2024
  • £800 - £1000 per day
  • Senior Machine Learning Engineer 6 months £800 - £1000 per day (Inside IR35) One day per month based in London
  • Permanent

Senior Machine Learning Engineer

6 months
£800 – £1000 per day (Inside IR35)
One day per month based in London

Role Purpose:
Join our client’s Data Science team and work with exciting new technologies in machine learning and AI. Develop and deploy core ML/AI algorithms to drive innovation. As a Senior Machine Learning Engineer, you will tackle complex data science challenges, pioneer algorithm development, and support commercial objectives with cutting-edge data science solutions. Strong software engineering skills required.

Key Accountabilities / Responsibilities:

  • Lead the implementation of data science projects, developing algorithms and data science approaches to support commercial objectives.
  • Collaborate across banners and group functions to build a data science roadmap that minimises time to value and maximises long-term effectiveness.
  • Collaborate with tech, product, and data teams to develop data platforms that embed data science directly into our products and processes.

Required Skills & Experience:

  • Core Skills:
    • Solid understanding of computer science fundamentals, including data structures, algorithms, data modeling, and software architecture.
    • Proficiency in classical machine learning algorithms (e.g., Logistic Regression, Random Forest, XGBoost) and modern deep learning algorithms (e.g., BERT, LSTM).
    • Strong knowledge of SQL and Python’s data analysis ecosystem (Jupyter, Pandas, Scikit-Learn, Matplotlib).
    • Strong Software Engineering skills.
  • Advanced Techniques:
    • Familiarity with ensemble methods like bagging and boosting.
    • Understanding of model evaluation, data pre-processing techniques (standardisation, normalisation, handling missing data).
    • Knowledge of summary, robust, and nonparametric statistics; hypothesis testing, probability distributions, sampling techniques, and stochastic processes.
  • Cloud and Deployment:
    • Proven experience in delivering high-quality AI-based products and productionising machine learning models.
    • Experience developing cloud-based machine learning services, preferably using Google Cloud Platform (GCP).
  • Problem-Solving and Coding:
    • Ability to solve coding problems efficiently, implement vector operations, and use similarity measures like cosine similarity.
    • Practical understanding of monkeypatching for runtime code modification.

Please access the link below to apply or email your CV across to [email protected]

Apply for this Job