Share this job
Senior Machine Learning Engineer
Apply for this job

You will:

  • Build and improve AI-driven supplier matching (goal: 100% AI vs manual sourcing)
  • Work hands-on in Python, shipping features frequently (5–6 releases/week)
  • Support and de-risk the current data/ML architecture
  • Collaborate directly with: Engineering Manager (Mark), CEO (Mike Martin), COO (Martin)
  • Clearly explain AI behaviour, trade-offs, and limitations to non-technical stakeholders
  • Improve robustness, explainability, and accuracy of NLP outputs



Skills / Experience:

  • Strong Python (production-grade, not notebooks only)
  • Data analytics + applied ML experience
  • Natural Language Processing experience (LLMs, embeddings, classification, ranking)
  • Experience working with LLM APIs (OpenAI or similar)
  • Comfort working in lean startup stacks
  • Behavioural / Communication
  • Senior-level English (clear, confident, stakeholder-ready)
  • Able to explain AI outputs to non-technical teams
  • Startup mentality: pragmatic, delivery-focused, not process-heavy



Qualifications:

·       Over 5 years of strong, production-level Python experience

·       Excellent English communication skills and stakeholder confidence

·       Natural Language Processing experience (LLMs, embeddings, classification, ranking)


  • Language: Python
  • AI: OpenAI LLMs
  • Hosting: Heroku + AWS resources
  • Release cadence: 5–6 deployments per week
  • Team: 4 engineers total, fully remote
Apply for this job
Powered by