Job Title: Machine Learning Engineer
Location: Europe, Remote
Salary: £75,000
Start Date: ASAP
About the Role
You’ll be part of a growing data and machine learning team, building and applying advanced ML and NLP models to analyse large datasets and surface insights that drive better business and investment decisions. This role also includes mentoring junior team members and contributing to the long-term technical direction of the ML function.
About the Project
The team develops a data platform that enables professionals to explore company information, identify trends, and discover new opportunities. The platform combines advanced data search, company profiling, financial analysis, and workflow automation, serving a wide range of users across industries worldwide.
Key Responsibilities
● Work with GenAI & LLMs: Design, develop, and fine-tune generative AI models using transformer architectures.
● Leverage Modern Toolkits: Use frameworks like LangChain, LangGraph, and LangSmith to build automated pipelines and intelligent agents, integrating with vector databases for efficient similarity search and real-time insights.
● Extract Data Insights: Process and analyse large volumes of unstructured data using embeddings and statistical modelling to uncover valuable insights.
● Build Scalable Systems: Collaborate with cross-functional teams to deliver production-grade ML systems capable of handling high-volume, real-time data.
● Mentor & Lead: Guide and support junior engineers while staying current with the latest developments in Agentic AI, transformers, and generative models.
● Collaborate & Communicate: Partner with product and engineering teams to improve data processes, present findings, and contribute to innovation initiatives.
Tech Stack & Focus Areas
● Generative AI and transformer-based models
● Frameworks: LangChain, LangGraph, LangSmith
● ML/NLP tools: PyTorch, Scikit-learn, SpaCy
● Vector databases and high-dimensional embeddings
● Development of hybrid models and workflow automation
What We’re Looking For
● Education: Bachelor’s or Master’s in Computer Science, Machine Learning, Statistics, or a related discipline.
● Experience: 4+ years of production experience in machine learning, with a strong background in transformer-based models and scalable system deployment.
● Strong Python skills and experience with TensorFlow, PyTorch, Scikit-learn, or SpaCy
● Hands-on experience with NLP and modern LLM techniques
● Understanding of the full ML lifecycle - from data processing to model monitoring
● Proficiency in SQL and data extraction
● Mindset: Curious, innovative, and passionate about emerging trends in Generative AI.
● Collaboration: Excellent communicator with the ability to engage technical and non-technical teams effectively.
● Bonus: Familiarity with financial data, investment analysis, or related sectors.