Senior Machine Learning Engineer

Bath (United Kingdom) or Malaga (Spain) – Hybrid

About Us

Snowdrop is revolutionising the finance and geospatial world with their cutting-edge solutions. Partnered with giants like Google and VISA, we are transforming messy payment data into crystal-clear insights, complete with merchant logos and ESG tags.


Snowdrop isn’t just simplifying data, we are reshaping how people interact with finances and the world around you. Are you ready to be a part of a groundbreaking team? Snowdrop is seeking a talented Senior Machine Learning Engineer to join our Product Engineering team.

About the Role

Essential Experience

  • Minimum of 3 years in a specialised Machine Learning role
  • Technical Skills: Proficient in Python, TensorFlow/PyTorch
  • Candidates must demonstrate experience covering the full ML lifecycle, from data preprocessing and model development to deployment and monitoring in a production environment
  • Skilled in assessing, selecting, and tuning machine learning models
  • Demonstrated ability to collaborate with cross-functional software engineering teams in a distributed and agile environment
  • Fluent in technical English for documentation and team communication

Desirable Skills

  • Familiarity with additional ML libraries such as scikit-learn, Keras, or XGBoost
  • Exceptional communication abilities and a talent for collaborating with both technical and non-technical teams.
  • Additional Technical Skills: Google Cloud, Big Query, Vertex AI, LangChain, LLMs, Typescript, Docker, Cloud Computing
  • Prior experience in the Fintech, Travel, or Marketing sectors


  • Design and develop machine learning models to address key business challenges in transaction enrichment and geospatial services, ensuring they are scalable and production-ready.
  • Lead machine learning projects from conception to deployment, defining project scopes, timelines, and deliverables in collaboration with cross-functional teams.
  • Stay at the forefront of machine learning advancements, implementing cutting-edge algorithms and techniques to maintain competitive advantage in data enrichment services.
  • Provide mentorship and technical leadership in machine learning to a team of software engineers, improving team capabilities and driving innovation.
  • Ensure the ethical use of data, adherence to privacy regulations, and application of responsible AI principles throughout all machine learning initiatives.

An ideal candidate will

  • Be task focused
  • Thrive in a fast-paced environment that values opinions, respectful challenge, and pragmatism

What we offer

  • 25 days holiday and Public Holidays
  • Flexible working hours and location
  • Attendance at technical conferences and events
  • 10% weekly scheduled time for self-development and a training allowance
  • 25 days holiday and Public Holidays
  • Flexible working hours and location
    • Hybrid working: Ideally, spend at least 4 to 8 days per month at our Bath office.
    • Twice a year Offsites with colleagues (eg. Malaga offices near the beach)
  • Attendance at technical conferences and events
  • Scheduled time for self-development and a training allowance

What next?

If you are interested in applying please contact, or send us your CV filling in the form below

Send us your CV!