Contribute to the development, exploitation, and implementation of AI / ML technologies and systems.
Be a mentor to more junior engineers in the field of AI / ML and ideally in systems engineering or software engineering.
Engage widely with various projects, products, and stakeholders to understand their needs and how AI / ML technologies could support their work.
Understand what lies beyond our black boxes, promoting how digital technologies can be used to improve our systems approach.
Collaborate with your peers in similar roles across the UK to promote a culture of continual learning and improvement, acting as a change agent for AI / ML-related topics.
Requirements & Skills:
Strong numerical, analytical, and problem-solving skills for algorithm development.
Familiarity with common neural network architectures.
Good programming skills in Python, MATLAB or C/C++
Strong familiarity with common machine learning frameworks such as PyTorch, Keras/ Tensorflow, Matlab Deep Learning/Machine Learning toolboxes
Familiarity with software development lifecycles (Agile) and Dev Ops
Strong knowledge of signal processing, image processing, data processing, or scientific/ mathematical libraries for numerical computing, simulation, or optimization
Knowledge of real-time systems with sensors, internet of things, or imaging devices including visible, infrared, Lidar, Radar, radio frequency systems
Knowledge of embedded systems, edge computing, or cloud computing would be advantageous
Knowledge of high-performance computing hardware including parallel computing/multi-processing, and GPU acceleration is desirable