Product Engineering Data Scientist Soho, London

Popsa International Limited
City of London
3 weeks ago
Applications closed

Related Jobs

View all jobs

Data Scientist

Senior Data Scientist

Data Scientist - £50k + bonus

Optimization-Focused Data Scientist (Hybrid)

Senior AI/ML Scientist, Applied NLP & Generative AI

Senior Data Scientist

The mission for the role:

At Popsa, data drives growth, and we’re scaling fast. With over 5 million customers and more joining every week, our data science team plays a pivotal role in this growth by developing and executing the business’ data strategy to build meaningful connections with audiences.


We’re looking for a highly skilled and driven Senior Data Scientist who can design, train, and deploy advanced machine learning systems at scale. You’ll work across computer vision, natural language processing, and recommendation problems, training convolutional neural networks on large image datasets, fine‑tuning large language models, and optimising for production use both on servers and on edge. You’ll also help design and maintain our FastAPI services that deliver these models into production, collaborating closely with engineers and product teams to build features that directly impact millions of users.


This is a really exciting opportunity for someone keen to be at the cutting edge of generative AI, using machine learning to identify patterns, and develop visualisations to tell compelling data‑driven stories for a diverse customer base.


Who we are:

Joining Popsa right now is pretty exciting. According to Deloitte, we are one of the UK’s fastest‑growing tech startups, and in 2022 the Financial Times ranked us in the Top 5 fastest‑growing software companies in the whole of Europe.


We have the backing of some of the best investors in the world. Our native iOS and Android apps are available in 12 languages – attracting more than 5 million users to date – and we ship to over 50 countries around the world.


People have never taken more photos than we do today. Our phones are crammed with memories. But although we’re good at capturing moments – we’re not as good at doing anything with them. They’ll often sit forgotten on our devices or in the cloud shrouded in screenshots, receipts and pictures of where we parked the car.


Founded in 2016, we’ve already built an award‑winning app that’s made printing your memories so easy and accessible, anyone can do it. No more barriers. No more time‑wasting. In fact, everything we do as a business is designed with this ethos. We help people turn their best moments into something beautiful and lasting, in no time at all. But this is just the start…


Read more about our journey so far…


Check out our Soho office in London…


Today we’re best known for photobooks, but our vision of the future goes far beyond print. Popsa is building a new generation of services that combine artificial intelligence and thoughtful design to support a healthy processing of the meaningful events and relationships in your life.


Read more about our vision for the future of Popsa


Exciting projects

  • Develop large‑scale personalised curation systems that process entire photo libraries, applying computer vision and machine learning to detect events, relationships, and themes, and automatically generate structured “Memories” albums at scale
  • Apply generative AI across the company - from real customer‑facing product features such as title suggestions (look out for our AWS blog coming soon) and captions to internal systems such as customer support
  • Build and deploy large‑scale convolutional neural networks trained on tens of millions of images, with datasets growing daily
  • Scale inference and serving infrastructure – our FastAPI servers handle millions of requests in production

Core responsibilities

  • Design, train, and deploy Machine Learning models that directly impact customers every day
  • Clean, transform, and prepare data for analysis, handling missing values and inconsistencies to ensure reliability
  • Own the full stack of data science development: from prototyping models to production deployment and monitoring
  • Extract insights from large, complex datasets (structured and unstructured) to identify trends, build predictive models, and develop algorithms for creative applications
  • Collaborate closely with product, engineering and marketing teams to ship features end‑to‑end
  • Contribute to improving infrastructure for large‑scale training, testing, and evaluation
  • Present data findings and insights in a meaningful and visually compelling way to technical and non‑technical stakeholders, including creative teams and leadership
  • Design and conduct statistical experiments to evaluate creative strategies and optimise outcomes
  • Continuous Learning – stay updated on the latest advancements in data science, software, and tools, and knowledge share

Key experience

  • Excellent coding ability in Python
  • Solid experience with SQL
  • Strong understanding of statistics, data mining, and predictive analytics techniques
  • Hands‑on experience with Docker and Terraform
  • Exposure to AWS (e.g., S3, ECS, SageMaker, EC2)
  • Experience deploying and testing generative AI models in production
  • Comfort with engineering‑heavy workflows (CI/CD, containers, infrastructure)
  • Experience developing and applying various machine learning algorithms, including classification, regression, and clustering
  • Excellent verbal and written communication skills to effectively convey complex findings and stories to diverse audiences
  • Analysis of user data to personalise content, improve engagement, and optimise user journeys

Ideal but not essential:

  • Experience with recommender systems
  • Familiarity with large‑scale training pipelines (distributed training, GPU scaling)
  • Experience with multi‑head CNN architectures or multi‑task learning for robust model training
  • Contributions to open source, technical talks, or side projects showing initiative


#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Are you considering a career change into machine learning in your 30s, 40s or 50s? You’re not alone. In the UK, organisations across industries such as finance, healthcare, retail, government & technology are investing in machine learning to improve decisions, automate processes & unlock new insights. But with all the hype, it can be hard to tell which roles are real job opportunities and which are just buzzwords. This article gives you a practical, UK-focused reality check: which machine learning roles truly exist, what skills employers really hire for, how long retraining realistically takes, how to position your experience and whether age matters in your favour or not. Whether you come from analytics, engineering, operations, research, compliance or business strategy, there is a credible route into machine learning if you approach it strategically.

How to Write a Machine Learning Job Ad That Attracts the Right People

Machine learning now sits at the heart of many UK organisations, powering everything from recommendation engines and fraud detection to forecasting, automation and decision support. As adoption grows, so does demand for skilled machine learning professionals. Yet many employers struggle to attract the right candidates. Machine learning job adverts often generate high volumes of applications, but few applicants have the blend of modelling skill, engineering awareness and real-world experience the role actually requires. Meanwhile, strong machine learning engineers and scientists quietly avoid adverts that feel vague, inflated or confused. In most cases, the issue is not the talent market — it is the job advert itself. Machine learning professionals are analytical, technically rigorous and highly selective. A poorly written job ad signals unclear expectations and low ML maturity. A well-written one signals credibility, focus and a serious approach to applied machine learning. This guide explains how to write a machine learning job ad that attracts the right people, improves applicant quality and strengthens your employer brand.

Maths for Machine Learning Jobs: The Only Topics You Actually Need (& How to Learn Them)

Machine learning job adverts in the UK love vague phrases like “strong maths” or “solid fundamentals”. That can make the whole field feel gatekept especially if you are a career changer or a student who has not touched maths since A level. Here is the practical truth. For most roles on MachineLearningJobs.co.uk such as Machine Learning Engineer, Applied Scientist, Data Scientist, NLP Engineer, Computer Vision Engineer or MLOps Engineer with modelling responsibilities the maths you actually use is concentrated in four areas: Linear algebra essentials (vectors, matrices, projections, PCA intuition) Probability & statistics (uncertainty, metrics, sampling, base rates) Calculus essentials (derivatives, chain rule, gradients, backprop intuition) Basic optimisation (loss functions, gradient descent, regularisation, tuning) If you can do those four things well you can build models, debug training, evaluate properly, explain trade-offs & sound credible in interviews. This guide gives you a clear scope plus a six-week learning plan, portfolio projects & resources so you can learn with momentum rather than drowning in theory.