
Machine Learning Engineer – AI for Grid Innovation & Energy Transition (Energy Sector Experience Required)
- Stafford, Staffordshire
- Permanent
- Full-time
- Lead the design, development, and deployment of scalable AI/ML models for grid innovation applications in the energy, smart infrastructure, or industrial automation sectors.
- Create innovative analytics to optimize grid system performance and product differentiation.
- Develop AI/ML applications for customer-driven use cases, including predictive maintenance and load forecasting.
- Validate and verify AI/ML proof-of-concepts in real-world environments, ensuring they meet the diverse needs of our customers.
- Monitor, maintain, and optimize deployed AI/ML models to continuously enhance their accuracy and performance.
- Manage the collection, structuring, and analysis of data to enable seamless AI/ML applications.
- Ensure that models are production-ready and continuously improve in line with emerging needs and technologies.
- Embrace MLOps principles to streamline the deployment and updating of ML models in production.
- Collaborate closely with cross-functional teams to identify business challenges and deliver AI-driven solutions that are efficient, equitable, and scalable.
- Integrate AI/ML solutions effortlessly into grid automation systems, whether in the cloud or at the edge.
- Master’s or PhD in Computer Science, Information Technology, Electrical Engineering, or a related field.
- Proven experience in the energy, smart infrastructure, or industrial automation sectors, with expertise in system protection, automation, monitoring, and diagnostics.
- Strong foundation in AI/ML techniques, including supervised, unsupervised, and reinforcement learning, deep learning, and large language models (LLMs).
- Experience with ML frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Hands-on experience deploying ML models in production environments using MLOps principles.
- Expertise in relevant AI/ML applications, such as predictive maintenance, load forecasting, or optimization.
- Proficiency in programming languages such as Python, R, MATLAB, or C++.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
- Experience with data modeling, containerization (Docker, Kubernetes), and distributed computing (Spark, Scala).
- Familiarity with GraphDB, MongoDB, SQL/NoSQL, and other DBMS technologies.
- Understanding of system automation, protection, and diagnostics in relevant sectors.
- Experience with deep learning algorithms, reinforcement learning, NLP, and computer vision in applicable domains.
- Excellent communication, organizational, and problem-solving skills, with a strong emphasis on teamwork, collaboration, and fostering inclusive environments.