Machine Learning Engineer

Posted 16 February 2026
LocationWarwick
Job type Contract
Discipline Energy & UtilitiesTechnology

Job description

Machine Learning Engineer - Outside IR35 Contract

  • 6 months initial contract

  • 2 days a week in Warwick office

  • Outside IR35

  • Energy/Utilities sector

As Machine Learning Engineer you will be responsible for designing, training and applying machine learning models to solve defined business problems. This engagement will require a Machine Learning Engineer who is comfortable working autonomously, refining model performance, and delivering production-ready solutions.

Machine Learning Engineer Key Responsibilities:

• Design, develop and optimise machine learning models using Python

• Train and validate traditional ML algorithms on structured datasets

• Apply appropriate evaluation metrics and performance tuning techniques

• Translate business requirements into robust ML solutions

• Deploy or hand over trained models for operational use

• Clearly document methodology and model performance


Essential Skills & Experience

• Strong hands on commercial experience in Python development

• Proven experience working with traditional machine learning models (e.g. regression, classification, clustering, ensemble methods)

• Demonstrable experience training, validating and applying custom ML models

• Strong understanding of core Machine Learning concepts (feature engineering, overfitting, bias/variance trade-off, cross-validation, model evaluation)

• Experience working with common ML libraries (e.g. scikit-learn, pandas, NumPy)

Apply now!