Job Description:
We are seeking a highly skilled Graduate AI and Machine Learning Engineer to join our team. The ideal candidate will have a strong understanding of machine learning concepts and experience with automation, infrastructure management, and data science.
The successful candidate will work closely with our Data Science team to introduce automation and governance in their machine learning pipelines. They will also manage the infrastructure and orchestration pipelines needed to automatically train and bring machine learning models to production.
In addition, the Graduate AI and Machine Learning Engineer will implement solutions to monitor the performance of Machine Learning models in production over time and work in teams with other technical experts, including Data Engineers, Data Scientists, MLOps Engineers, and Data Visualization Specialists.
Responsibilities:
• Work closely with the Data Science team to introduce automation and governance in their machine learning pipelines.
• Manage the infrastructure and orchestration pipelines needed to automatically train and bring machine learning models to production.
• Implement solutions to monitor the performance of Machine Learning models in production over time.
• Work in teams with other technical experts, including Data Engineers, Data Scientists, MLOps Engineers, and Data Visualization Specialists.
• Interact with domain experts from different industries to understand and tackle challenging problems.
• Explore and understand client data in relation to the problem you're tackling and communicate findings to clients and stakeholders.
About You:
To be considered for this role, you will need to have a minimum of a Bachelor's degree in Engineering or Computer Science and preferably a Master's degree in Data Science or Artificial Intelligence. You will also need excellent communication skills, an ability to articulate complex information in a meaningful way to wide and varied audiences, and a strong understanding of key concepts in computer science (databases, software engineering practices, cloud computing - especially AWS) and data science (machine learning process).
Additionally, you should have excellent knowledge of Python, including PyTorch, TensorFlow, and scikit-learn, as well as initial knowledge of LangChain and RAGAS. Familiarity with CI/CD workflows is required, and experience with containerisation and deployment using Docker/Kubernetes will be considered a plus. You should also have 1+ year of experience working in a relevant role (training, evaluating, and deploying Machine learning models), demonstrate a growth mindset in terms of picking up new challenges and transforming them into opportunities to learn, and flexibility regarding business travel and a positive attitude towards working across different client projects.