Negotiable
Outside
Onsite
Warwick, England, United Kingdom
Summary: The Machine Learning Engineer role involves designing, training, and applying machine learning models to address specific business challenges within the Energy/Utilities sector. The position requires a candidate who can work independently, enhance model performance, and deliver solutions ready for production. The contract is for an initial duration of six months, with a requirement to work two days a week in the Warwick office. This role is classified as outside IR35.
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
Key Skills:
- 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)
Salary (Rate): undetermined
City: Warwick
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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)