Salary: £90,000 - 90,000 per year Requirements: Knowledge / experience in Machine Learning, Artificial Intelligence, or Data Science A degree qualification (BSc, MSc, PhD etc.) in Computer Science, Data Science, Mathematics, Statistics, Artificial Intelligence or similar Strong programming skills in Python Experience with machine learning libraries such as TensorFlow, PyTorch, or Scikit-learn Experience working with large datasets and building data pipelines Knowledge of cloud platforms such as AWS, Azure, or GCP would be beneficial Experience deploying machine learning models into production environments Understanding of APIs, data processing frameworks, and software development best practices Ability to work both independently and as part of a collaborative technical team Excellent communication skills (both verbal and written) Keen to develop technically and grow within a fast-paced environment Responsibilities: Working within the existing data and engineering teams to develop machine learning solutions Designing, building, and deploying machine learning models Preparing and processing datasets for model training and evaluation Improving model performance through experimentation and optimisation Collaborating with software engineers to integrate ML solutions into applications Researching and implementing new machine learning techniques where appropriate Technologies: AI AWS Azure Cloud GCP Support Machine Learning PyTorch Python TensorFlow More: We are a technology-focused organization developing advanced AI and data-driven solutions across a range of industries. We are looking to expand our technical team by hiring a Machine Learning Engineer to support the development and deployment of intelligent systems. This position is based in Reading, offering a competitive salary between £60,000 to £90,000 per annum, plus benefits. We foster a collaborative environment that encourages technical growth and innovation. last updated 10 week of 2026