Machine Learning Engineer
- Posted 16 February 2026
- LocationWarwick
- Job type Contract
- Discipline Energy & Utilities , Technology
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!
