At a Glance
- Tasks: Build and maintain scalable machine learning models for apps and dashboards.
- Company: High-growth hospitality tech scale-up revolutionising staffing with AI.
- Benefits: Competitive salary, equity, private medical insurance, and office gym membership.
- Why this job: Join a friendly team and make a real impact in the hospitality industry.
- Qualifications: Strong maths and stats background, experience in ML products, and Python proficiency.
- Other info: Dog-friendly office with free snacks and regular team meals.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Searchworks is partnering with a high‑growth hospitality technology scale‑up that is building the “staffing brain” for venues across the UK. Their AI‑powered platform helps operators stay perfectly staffed as demand changes by the hour, using multi‑year data, forecasting models and an on‑demand workforce across thousands of sites.
We’re now looking for a Machine Learning Engineer to sit at the heart of their data and AI function. You’ll work closely with data scientists, engineers and product teams to turn messy, multi‑source data into robust models and data systems that drive decisions inside mobile apps, internal tools and operational systems.
The role
- Build and maintain scalable machine learning models that power customer‑facing mobile and web apps as well as internal dashboards.
- Design and implement data architecture to optimise how data is stored, processed and accessed.
- Develop AI models to forecast demand, deploy labour in line with that demand, and monitor/improve service quality in hospitality venues.
- Build ETL processes to ingest, transform and load data from multiple sources, especially third‑party APIs.
- Collaborate daily with data scientists, data engineers and software engineers to understand data needs across products.
- Work with internal stakeholders (e.g. Head of Ops, Head of Commercial) to shape data requirements for internal decision‑making.
- Own data documentation, monitor pipeline performance and troubleshoot production issues.
Your background
- Strong foundations in mathematics, statistics and modelling, with the ability to interpret data patterns and turn them into practical insight.
- Proven experience building production‑grade ML products, ideally in demand prediction, computer vision or optimisation.
- Solid experience across ML Ops, data architecture and data engineering best practices and scalable data solutions.
- Proficiency in Python and SQL, ideally with frameworks such as Airflow, PyTorch or Spark.
- Good understanding of supervised and unsupervised learning and how to choose/apply the right model to a business problem.
- Familiarity with AWS (e.g. SageMaker, Lambda and related data tools).
- Willing to develop basic–intermediate backend skills (Python with Django, Go) to support model deployment and integration.
- Familiar with data versioning, data quality management and CI/CD / deployment automation.
Competitive salary plus equity in a well‑funded, growing start‑up. Private medical insurance and office gym membership. Office‑first culture (Camden) with 3–4 days per week on‑site, in a social, friendly and welcoming team. Dog‑friendly office, free snacks, regular breakfasts/lunches and dinner if you’re working late.
Machine Learning Engineer employer: SearchWorks
Contact Detail:
SearchWorks Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with current employees at the company. A friendly chat can sometimes lead to insider info or even a referral!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially those related to demand prediction or data architecture. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and SQL skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team and being part of the exciting journey ahead.
We think you need these skills to ace Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with ML models, data architecture, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a great fit. Don’t forget to mention your familiarity with Python, SQL, and any frameworks like PyTorch or Spark.
Showcase Your Projects: If you've worked on any cool projects related to demand prediction or data engineering, make sure to include them! We love seeing practical examples of your work, especially if they demonstrate your ability to turn messy data into actionable insights.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application quickly. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at SearchWorks
✨Know Your Models
Make sure you can discuss the machine learning models you've built in detail. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This shows your depth of knowledge and practical experience.
✨Brush Up on Data Architecture
Since the role involves designing data architecture, be prepared to talk about your experience with data storage, processing, and access. Have examples ready that demonstrate your ability to optimise data flows and improve efficiency.
✨Collaborate Like a Pro
This position requires working closely with various teams. Think of examples where you've successfully collaborated with data scientists or engineers. Highlight your communication skills and how you’ve contributed to team projects.
✨Showcase Your Technical Skills
Be ready to discuss your proficiency in Python, SQL, and any relevant frameworks like Airflow or PyTorch. If you have experience with AWS tools, make sure to mention it. Practical demonstrations of your coding skills could also set you apart.