hero

Job opportunities in the Octopus Ventures portfolio

Octopus Ventures
175
companies
426
Jobs

Senior Machine Learning Engineer

Streetbees

Streetbees

Software Engineering
London, UK
Posted on Jul 3, 2024
Software Engineering · London · Hybrid Remote

Senior Machine Learning Engineer

Streetbees is building the world’s first marketplace for business intelligence, connecting household names, like Coca Cola, Unilever and Heineken, with real people on the ground via our innovative and chat-style app, which gathers real-time and in-the-moment insights from 4.5 million users worldwide.

We’re currently looking for an ambitious Senior Machine Learning Engineer to join our team as we launch our exciting new GPT-powered research product, SBX, which allows brands to gather rich market insights in as little as 48 hours.

Streetbees has a very strong engineering team and platform, combining the best in machine learning, data management pipelines, web platforms and mobile apps. We work with Ruby for our APIs and web apps, React for our web app front ends, Python for our data science and machine learning, and Swift and Kotlin for our mobile apps. Everything is entirely hosted in AWS, all repos in Github, everything containerised and continuously deployed.

Responsibilities


As a Senior ML Engineer at Streetbees, you will play a critical role in defining and building our AI systems that underpin SBX - our automated market research platform.

In the last year, we’ve used AI (particularly LLMs) to build:
  • A chat based tool for automatically generating market research surveys
  • A chatbot that collects market research data from customers
  • An automated pipeline that runs a number of NLP tasks that extract insights from our raw text and image data, for example text classification and text summarisation

Over the next year, we’ll look to improve the quality of these systems, making increasing use of techniques such as RAG and Agent-like experiences. Additionally, we will be looking to expand our usage of fine tuned, self hosted models in order to further improve performance and scalability. If successful, you will play a leading role in this journey.

Requirements
  • 6+ years of Machine Learning experience
  • Has successfully led ML R&D projects, leading to productionised solutions. Creative problem solving is a must
  • Experience working end-to-end across the ML project lifecycle: problem definition, data preparation, model training and evaluation, model deployment and monitoring
  • Strong knowledge of transformer based NLP models, particularly language models, using libraries/ frameworks such as the Huggingface stack, Pytorch, Tensorflow etc
  • Strong software engineering skills in Python, including comprehensive testingHas created or heavily influenced an architecture design for an ML system at a current/ previous company
Nice to Have
  • Degree / Masters / PhD in technical subject, eg Computer Science, Machine Learning, etc
  • Experience fine-tuning open source LLMs, eg Llama
  • Experience building applications utilising LLM APIs such as OpenAI, including techniques such as RAG
  • Experience with technologies that form part of the Streetbees stack: Databricks, Kafka, FastAPI, Pytest, Airflow, Redis
  • Strong cloud DevOps capabilities (CI/CD, AWS, Docker)
  • Experience either building ETL pipelines, APIs, or both
  • Experience with Computer Vision models

BENEFITS

  • A 24-day paid holiday allowance with the option to carry over unused days to the following year
  • Flexible working hours - we trust people to manage their time and to focus on wider results; ensure your manager knows in advance, but feel free to take it.
  • Matched Pension Scheme
  • Weekly office snacks
  • Quarterly after work Town Hall Socials
  • Summer Friday's - Early 3pm finish on Friday's for months June, July, August
  • Enhanced maternity and paternity package
  • Paid volunteering days - one day per quarter with a registered charity of your choice.
  • Audible subscriptions - the company is more than happy to pay for audio-books subscriptions of your choice on Amazon as we encourage wider and continued learning among our team
  • Calm subscription
  • £500 or equivalent annual training budget
  • Free internal gym in London office
Department
Software Engineering
Role
Senior Machine Learning Engineer
Locations
London
Remote status
Hybrid Remote

About Streetbees

Streetbees is building the world’s first marketplace for business intelligence, connecting brands and agencies with real people on the ground via our innovative and chat-style app to gather real-time and in-the-moment insights from 4.5 million users worldwide.

Founded in 2015
Co-workers 100
Software Engineering · London · Hybrid Remote

Senior Machine Learning Engineer

Already working at Streetbees?

Let’s recruit together and find your next colleague.