At a Glance
- Tasks: Design and improve AI systems for a cutting-edge e-commerce platform.
- Company: Join Swap, a pioneering AI-native commerce platform in London.
- Benefits: Enjoy stock options, competitive PTO, private health, and wellness perks.
- Why this job: Make a real impact on the future of global commerce with innovative technology.
- Qualifications: 3+ years in data-driven optimisation and strong Python skills required.
- Other info: Diverse and inclusive culture with excellent growth opportunities.
The predicted salary is between 48000 - 72000 £ per year.
Swap is the infrastructure behind modern agentic commerce. The only AI-native platform connecting backend operations with a forward-thinking storefront experience. Built for brands that want to sell anything—anywhere, Swap centralizes global operations, powers intelligent workflows, and unlocks margin-protecting decisions with real-time data and capability. Our products span cross-border, tax, returns, demand planning, and our next-generation agentic storefront, giving merchants full transparency and the ability to act with confidence.
At Swap, we are building a culture that values clarity, creativity, and shared ownership as we redefine how global commerce works.
As a Senior Data Scientist, you will help build the intelligence layer behind Swap's agentic storefront, making our AI agents feel helpful, consistent, and trustworthy. This is a hands-on role focused on agent components like memory, multimodal or VTO workflows, and our voice agent. You will work closely with product and engineering and have real ownership over what we build and how it evolves.
Key responsibilities:
- Agent architecture & component design: Design and evolve the agent system and its components (memory, tool use, workflows), with clear interfaces and reliable behaviour. Partner with engineering to integrate retrieval and search capabilities into agent flows.
- Evaluation-first improvement: Build evaluation harnesses (offline and online) to measure quality, reliability, and task completion. Define rubrics, golden sets, regression tests, and lightweight dashboards. Run experiments (A/B tests where appropriate) and translate results into concrete product improvements.
- Memory systems (Python): Implement and iterate on memory. Capture relevant user and context signals, improve retrieval and selection, and evaluate usefulness and failure modes. Establish feedback loops to learn from real interactions and systematically reduce errors.
- Multimodal or VTO (Python): Iterate on visual and multimodal workflows using APIs. Evaluate outputs, identify failure patterns, and improve prompts, tools, and data. Build pragmatic test sets for multimodal quality and user-perceived outcomes.
- Voice agent experience (TypeScript and product sensibility): Help develop the voice agent. Evaluate the end-to-end experience, craft the persona, add tools, call APIs, and iterate. You don’t need to be a TypeScript expert, but you should be willing to work in it and learn fast.
- Prompting & tool reliability: Create and refine prompts, tool schemas, and structured outputs to reliably execute multi-step workflows. Add practical guardrails such as fallbacks, error handling, logging and tracing hooks, and regression checks.
What we would like to see:
- 3+ years experience driving data-driven optimisation (GenAI products and/or data science problems), with a track record of shipping improvements.
- Strong evaluation mindset. You have built measurement frameworks, test sets, or experimentation loops that make systems measurably better.
- Solid system and architecture thinking for agent-like products, including clear interfaces, iterative improvement, and pragmatic tradeoffs.
- Strong Python engineering, and comfortable integrating with APIs. You can build quick, reliable prototypes and harden them over time.
- Comfort working closely with product and engineering and owning outcomes end-to-end.
- Experience with voice systems, multimodal workflows, or building agent tools.
- Some TypeScript experience, or strong willingness to learn.
- E-commerce or marketplace familiarity.
Benefits:
- Stock options in a high-growth startup
- Competitive PTO with public holidays additional
- Private Health
- Wellness benefits
- Breakfast Mondays
Diversity & Equal Opportunities: We embrace diversity and equality in a serious way. We are committed to building a team with a variety of backgrounds, skills, and views. The more inclusive we are, the better our work will be. Creating a culture of equality isn’t just the right thing to do; it’s also the smart thing.
Senior Data Scientist (Agent Evaluation & Optimisation) in London employer: Swap
Contact Detail:
Swap Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Scientist (Agent Evaluation & Optimisation) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to data science and AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios specific to data science roles. Use mock interviews to get comfortable discussing your experience and how it relates to the role at Swap.
✨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 being part of the Swap team.
We think you need these skills to ace Senior Data Scientist (Agent Evaluation & Optimisation) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV speaks directly to the role of Senior Data Scientist. Highlight your experience with data-driven optimisation and any relevant projects you've worked on that align with agent evaluation and optimisation.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and how your skills can contribute to our mission at Swap. Share specific examples of your work that demonstrate your evaluation mindset and system thinking.
Showcase Your Technical Skills: Don’t forget to mention your Python engineering skills and any experience with TypeScript. If you’ve built prototypes or worked with APIs, let us know! We love seeing practical examples of your work.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Swap
✨Know Your Stuff
Make sure you brush up on your Python skills and any experience you have with TypeScript. Be ready to discuss your past projects, especially those involving data-driven optimisation and evaluation frameworks. This role is all about building intelligent systems, so show them you can think architecturally!
✨Showcase Your Evaluation Mindset
Prepare to talk about how you've built measurement frameworks or conducted A/B tests in the past. Bring examples of how your work has led to measurable improvements. They want to see that you can not only create but also evaluate and iterate on your designs.
✨Get Familiar with Their Products
Dive into Swap's offerings and understand their agentic storefront. Knowing how their products work will help you align your answers with their goals. Think about how your experience can contribute to enhancing their AI agents and workflows.
✨Ask Insightful Questions
Prepare some thoughtful questions about their current challenges or future projects. This shows you're genuinely interested and engaged. Plus, it gives you a chance to demonstrate your knowledge about voice systems, multimodal workflows, and how they fit into the e-commerce landscape.