At a Glance
- Tasks: Design and optimise intelligent systems for product recommendations and buyer guides.
- Company: Cloudshelf, a seed-stage tech company transforming retail experiences.
- Benefits: Equity, competitive salary, and fully remote work within UK-compatible timezones.
- Why this job: Make a real impact on retail by shaping the future of in-store shopping technology.
- Qualifications: 3+ years in machine learning, strong backend skills in TypeScript, and deep SQL expertise.
- Other info: Join a focused team with ownership opportunities and meaningful equity.
The predicted salary is between 36000 - 60000 £ per year.
Cloudshelf is transforming retail experiences by bringing the full power of online shopping into physical stores. Our API-first platform integrates with major eCommerce platforms (Shopify, Salesforce Commerce Cloud, etc) to power in-store kiosks, tablets, and touchscreen displays that help retailers extend their product ranges and drive conversion.
We are looking for a Senior Machine Learning Engineer who can design, build, and optimize the intelligent systems that power our product recommendations, buyer guides, and upsell/cross-sell features. This isn’t about building models from scratch - it’s about cleverly leveraging existing ML capabilities (including LLMs) and creating the feedback loops that make them better over time.
You will work directly with our CEO (Head of Product) and report to our CTO, with a clear path to a staff-level role as we scale. This is a unique opportunity to own the intelligence layer of a platform that’s changing how retail works on a global level.
What You’ll Do
- Architect recommendation systems that identify product complementarity and drive upsell opportunities across diverse product catalogs.
- Design scoring algorithms and business logic for buyer guides that help customers make confident purchase decisions.
- Define the metrics and feedback loops that continuously improve recommendation quality.
- Implement production-grade features that integrate seamlessly with our API-first architecture.
- Build data pipelines that process product catalogs from multiple eCommerce platforms.
- Write clean, maintainable, tested TypeScript backend code that other engineers can work with.
- Optimize for performance and scale as we grow our retail footprint.
- Instrument tracking systems to understand how recommendations perform in real retail environments.
- Run experiments to validate algorithm improvements and feature variations.
- Use SQL to analyze product data, user behavior, and conversion patterns.
- Turn insights into actionable product improvement.
What We’re Looking For
- 3+ years of experience applying machine learning to real-world product problems.
- Strong backend engineering skills, particularly in TypeScript.
- Deep SQL expertise - you’re comfortable writing complex queries and working with large datasets.
- Experience building and deploying recommendation systems, ideally in eCommerce or retail contexts.
- Track record of owning features end-to-end: from concept through production deployment and optimization.
- Pragmatic approach to ML - you know when to use sophisticated techniques and when simpler solutions win.
- Confidence to push back on use of data sets we shouldn’t be "learning" from.
- Excellent communication skills - you can discuss algorithms and approaches with non-technical stakeholders.
Bonus points for:
- Experience working with product catalog data and taxonomies.
- Understanding of retail dynamics and shopping behaviour.
- Background in experimentation and A/B testing frameworks.
- Contributions to open source or technical writing.
Why Join Cloudshelf
- Your work directly influences purchase decisions in physical stores. You’ll see shoppers and retailers using systems you built, and you’ll have data showing the sales outcomes you’re driving.
- As one of our first specialized ML hires, you’ll define how intelligence works across our platform. This isn’t about implementing someone else’s vision - it’s about shaping the product direction.
- We’re small enough that you’ll work directly with founders and have meaningful equity, but established enough to have real customers and traction. You’re joining at the perfect inflection point.
- Work with a focused engineering team that values pragmatic solutions over resume-driven development. We ship features that matter and measure what works.
- Fully remote within UK-compatible timezones. We trust you to do great work and give you the autonomy to do it your way.
The journey ahead involves raising our seed funding, which means you’ll be part of the team that scales our platform and proves out the next generation of in-store shopping technology. The problems are interesting, the impact is measurable, and the opportunity to shape both product and team is real.
If you’re excited about applying ML to genuine retail challenges and want to build systems that merchants and shoppers actually use, let’s talk.
Senior Machine Learning Engineer - Product Intelligence in London employer: Cloudshelf Limited
Contact Detail:
Cloudshelf Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer - Product Intelligence in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially those related to eCommerce or retail. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice explaining your past projects and how you've applied ML in real-world scenarios. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Cloudshelf.
We think you need these skills to ace Senior Machine Learning Engineer - Product Intelligence in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Machine Learning Engineer role. Highlight your experience with recommendation systems and backend engineering in TypeScript, as this will show us you’re a great fit for what we need.
Showcase Your Projects: Include specific examples of projects where you've applied machine learning to real-world problems. We love seeing how you've owned features from concept to deployment, so don’t hold back on the details!
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate good communication skills, so make sure your writing reflects that. Avoid jargon unless it’s necessary, and explain your thought process where relevant.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Cloudshelf Limited
✨Know Your ML Stuff
Make sure you brush up on your machine learning concepts, especially around recommendation systems and algorithms. Be ready to discuss how you've applied these in real-world scenarios, particularly in eCommerce or retail contexts.
✨Showcase Your Coding Skills
Since strong backend engineering skills in TypeScript are a must, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, maintainable code that others can easily understand.
✨Understand the Business Impact
Be prepared to talk about how your work influences purchase decisions and customer behaviour. Show that you understand the retail dynamics and can translate technical improvements into business outcomes.
✨Communicate Clearly
Excellent communication skills are key, especially when discussing complex algorithms with non-technical stakeholders. Practice explaining your past projects in simple terms, focusing on the impact and results rather than just the technical details.