Job Title: Machine Learning Engineer
Location: Oxford, UK (Hybrid – 2 days a week in office)
Salary: £50,000–£80,000 + bonus
About Us
We’ve partnered with an award-winning software company based in Oxford, building AI-powered platforms that help organisations extract insights, automate workflows, and drive smarter decisions across industries — from logistics and legal tech to research and government.
Backed by leading UK tech investors and home to a team of engineers, product thinkers, and data scientists, we’ve scaled rapidly in the last 3 years and are now looking for a Machine Learning Engineer to help us push our platform to the next level.
You’ll join a collaborative, pragmatic team that values clean code, creative problem-solving, and real-world impact. If you're excited by applied ML and building things that get used — this is for you.
What You'll Do Daty to Day
* Develop, train, and deploy ML models in production for a range of use cases: document understanding, intelligent search, prediction engines, and recommendation systems
* Collaborate with product managers, software engineers, and customers to scope and define ML features
* Build scalable and reusable model pipelines and deploy using best-in-class MLOps practices
* Monitor, tune, and maintain models post-deployment with attention to performance, drift, and explainability
* Apply techniques like NLP (LLMs, transformers, embeddings), supervised/unsupervised learning, semi-structured data parsing, and anomaly detection
* Participate in sprint planning, code reviews, and architecture discussions — we’re a flat, fast-moving team
What You’ll Bring to the team
* Strong Python skills and experience with ML frameworks like scikit-learn, TensorFlow, PyTorch, Hugging Face
* Solid grasp of data wrangling, feature engineering, and model evaluation techniques
* Proficiency in designing and deploying production-ready ML pipelines
* Familiarity with cloud platforms (AWS/GCP/Azure) and tools like Docker, Airflow, MLflow, or Kubeflow
* Understanding of core ML algorithms and when to apply them: classification, clustering, regression, etc.
* Comfort with SQL and working in a software engineering environment (e.g., version control, CI/CD)
* Great communication skills — you can explain your ideas to technical and non-technical people alike
Nice to Have (but Not Deal-Breakers):
* Experience working with text-heavy datasets, OCR, or document intelligence
* Familiarity with vector search, semantic similarity, or RAG (Retrieval-Augmented Generation)
* Interest in Human-in-the-Loop ML, active learning, or explainable AI
* Prior startup or scale-up experience, ideally in B2B SaaS or platform-based ML
* Familiarity with TypeScript/JavaScript or APIs if you've worked closely with full-stack teams
What’s In It for You
* A meaningful role building real AI products that customers use daily
* Competitive salary and generous equity options
* Flexible working + hybrid model (beautiful central Oxford office)
* £1,000 annual learning & development budget
* 25 days annual leave + your birthday off
* Private medical insurance + mental health support
* Regular team events, tech meetups, and company retreats