Senior Machine Learning Engineer
Archer Recruitment
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Senior Machine Learning Engineer
Join a rapidly growing, innovation-led technology company that is redefining supplier sourcing through AI. This organisation replaces months of manual supplier research with minutes of intelligent, data-driven matching.
You will play a critical role in owning and strengthening the data and AI layer of a production platform. You will work hands-on in Python, build robust NLP systems, and ship frequently in a lean, high-trust engineering environment.
You will have real autonomy, close access to leadership, and the opportunity to shape how AI is applied in a commercial, customer-facing product.
Why You'll Love It Here at Archer Recruitment
- Take ownership of a mission-critical AI/ML system of a growing product.
- Collaborate directly with engineering leadership with real influence on decisions.
- Move fast and ship often in a practical, outcome-driven environment.
- Fully remote engineering culture with a small, high-calibre team.
Your Responsibilities
- Design and enhance AI-powered supplier matching that delivers real customer value.
- Work hands-on in Python, shipping features frequently.
- Strengthen and stabilise the existing data and ML architecture.
- Apply practical NLP techniques to solve real-world problems.
- Proactively spot risks and take ownership of solving them.
Skills & Experience Required
- Applied data science and analytics experience in real-world systems.
- Hands-on NLP experience (LLMs, embeddings, ranking, classification).
- Experience with supplier data, procurement, marketplaces, search, or ranking problems.
- Over 5 years of strong, production-level Python experience.
- Excellent English communication skills and stakeholder confidence.
- Natural Language Processing experience (LLMs, embeddings, classification, ranking).
Key skills/competency
- Machine Learning
- Natural Language Processing (NLP)
- Python
- Data Science
- AI Product Development
- Production Systems
- Deep Learning (LLMs/Embeddings)
- Data Architecture
- Problem Solving
- Stakeholder Communication
How to Get Hired at Archer Recruitment
- Research Archer Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for AI/ML roles: Highlight Python, NLP, data science, and production ML experience.
- Showcase your NLP projects: Provide examples of practical applications of LLMs, embeddings, ranking, or classification.
- Prepare for technical Python/ML questions: Focus on data structures, algorithms, and machine learning system design.
- Demonstrate problem-solving and ownership: Be ready to discuss how you've proactively identified and solved risks.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background