Full-Stack Machine Learning Engineer

Summary

This role involves full-stack machine learning engineering, focusing on model serving, feature engineering, and data platform management using Python and Java. The engineer will work independently to build secure, scalable ML solutions with an emphasis on data-driven insights.

Salary: £56,000 - 96,000 per year Requirements: 4 years of software engineering experience in backend, full-stack, or ML roles Strong Python and Java skills Experience with Snowflake or a similar data platform Familiarity with ML model serving and feature engineering Strong ownership and ability to execute independently Working knowledge of DevOps and secure engineering Preferred experience with LLMs, embeddings, or vector databases Preferred experience with behavioural, graph, or anomaly detec…

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available