Job Overview
We are seeking a highly skilled AI / Machine Learning Engineer specialising in Generative AI (GenAI), Large Language Models (LLMs), and applied artificial intelligence. This role offers an exciting opportunity to develop innovative solutions leveraging cutting-edge technologies within a dynamic environment. The successful candidate will be responsible for designing, implementing, and optimising AI models to solve complex real-world problems, with a focus on natural language processing and big data analytics. The position is fully paid and suitable for experienced professionals or interns eager to contribute to pioneering AI projects.
Responsibilities
- Develop, train, and fine-tune large-scale AI models, including LLMs and GenAI frameworks, ensuring high performance and accuracy.
- Design and optimise database architectures to support scalable machine learning workflows and data mining processes.
- Implement machine learning algorithms using Python, R, TensorFlow, and other relevant frameworks to extract insights from big data sources.
- Utilise cloud platforms such as AWS for deploying scalable AI solutions and managing data pipelines efficiently.
- Collaborate with cross-functional teams to integrate AI models into existing applications using Java, C, or VBA as required.
- Conduct research on emerging trends in natural language processing (NLP), big data analytics, and applied AI techniques to inform project development.
- Write efficient scripts using Bash (Unix shell) for automation of data processing tasks in a Linux environment.
- Design and optimise SQL queries and database schemas to facilitate rapid data retrieval and analysis.
- Apply Hadoop, Spark, and other distributed computing tools for handling large datasets effectively.
- Analyse data mining results to identify patterns and generate actionable insights that support strategic decision-making.
Requirements
- Proven experience with machine learning frameworks such as TensorFlow, Spark MLlib, or similar tools.
- Strong programming skills in Python, R, Java, C, or VBA; familiarity with Bash scripting is advantageous.
- Extensive knowledge of SQL databases alongside experience with database design principles.
- Hands-on experience working with AWS cloud services for deploying AI models at scale.
- Proficiency in natural language processing (NLP) techniques and tools for text analysis and generation tasks.
- Solid understanding of big data technologies including Hadoop, Spark, and related ecosystems.
- Demonstrated ability in data mining, statistical analysis, and applying machine learning algorithms to real-world datasets.
- Familiarity with SAS or similar statistical software is a plus.
- Excellent organisational skills with the ability to manage multiple projects simultaneously under tight deadlines.
- A degree in Computer Science, Data Science, Artificial Intelligence or a related field is preferred but not essential if complemented by relevant experience. This role offers an engaging environment for those passionate about advancing AI technology through innovative research and practical application across diverse industries.
Pay: From £200,000.00 per year
Benefits:
- Company car
- Company events
- Company pension
- Employee mentoring programme
- Employee stock ownership plan
- Employee stock purchase plan
- Free parking
- Gym membership
- Health & wellbeing programme
- Life insurance
- On-site parking
- Private dental insurance
- Private medical insurance
- Sick pay
- UK visa sponsorship
- Work from home
Application question(s):
- How many years of commercial experience do you have in AI, machine learning, data science or software engineering?
- Have you worked with LLMs, generative AI, RAG systems or AI agents?
- Have you deployed machine learning models or AI systems into production?
- What is your current notice period?
- Did you have a Bachelors Degree from the top 5 UK universities - Oxford, Cambridge, LSE, Imperial College London, UCL
Work Location: In person