About the Role
We have a fantastic new opportunity for a Machine Learning Engineer to join a state-of-the-art R&D company based in South Cambridgeshire. You will be working across an exciting range of different cutting-edge development projects. You will join the friendly and supportive R&D group, developing technology that makes a difference and has real-world impact.
This role would suit a Machine Learning innovator, someone looking to push forward what is possible with ML and see their concepts develop into real world solutions and tangible cutting-edge products.
Responsibilities
- Use your Machine learning to develop systems that apply ML to a broad range of tasks.
- Work across the ML development cycle: data I/O, cleaning and preparation, rapid code prototyping, iterating model designs and deploying and packaging code into brand new products.
Requirements
- 2.1 or above degree in Computer Science, Machine Learning, Artificial Intelligence, etc.
- Recent and relevant experience working as a Machine Learning Engineer / AI Engineer.
- Strong foundation in Python.
- Excellent knowledge of ML libraries and frameworks like TensorFlow, PyTorch, Keras and scikit-learn.
- Experience with neural network architectures, deep learning techniques, and building and training deep learning models.
- Creating and handling large datasets including pre-processing steps and familiarity with data manipulation libraries like Pandas, NumPy, and data visualization tools such as Matplotlib or Seaborn.
- Hands-on experience of building ML solutions for resource-constrained situations and deploying to edge-processing platforms.
- Experience with emerging technologies such as GANs, LLMs, RL or XAI beneficial.
- Applicant must be able to gain UK Security clearance due to the nature of some of the projects.