Machine Learning Engineer Developer

Machine Learning Engineer Developer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
U

At a Glance

  • Tasks: Design and build ML systems that revolutionise marketing workflows.
  • Company: Join Passionfruit, a trailblazer in AI-native marketing solutions.
  • Benefits: Enjoy competitive pay, flexible hours, and a vibrant work culture.
  • Other info: Work in a dynamic London office with great career growth potential.
  • Why this job: Make a real impact by shaping the future of marketing with AI.
  • Qualifications: Experience in ML systems and a passion for innovative tech.

The predicted salary is between 60000 - 80000 £ per year.

About Passionfruit

We’re building AI-native operations for marketing teams - automating the work that slows them down, from campaign briefs and performance reporting to creative review, compliance workflows, and paid media analysis. Our platform is purpose-built for marketing, trained on real marketing workflows and deeply integrated with ad platforms, CRMs, brand assets, and analytics tools.

As an ML Engineer, you’ll design, build, and ship production ML systems that power our core product and agent ecosystem - from real-time chat and workflow automation to autonomous agents like daily performance briefings and competitor tracking.

What you’ll work on:

  • Develop and deploy ML/LLM systems for marketing-specific workflows (reporting, analysis, review, compliance)
  • Build agentic systems with persistent memory, tool use, and workflow orchestration
  • Integrate models with live data sources (Google Ads, GA4, Meta Ads, CRM, analytics)
  • Improve retrieval, evaluation, and fine‑tuning on marketing‑domain data
  • Collaborate closely with product and engineering to ship reliable, user‑facing AI

What we’re looking for:

  • Strong experience building and shipping ML systems in production
  • Hands‑on experience with LLMs, RAG, agents, or workflow‑driven AI systems
  • Solid engineering fundamentals (Python, APIs, data pipelines, evaluation)
  • Comfort working in a fast‑moving product environment
  • Bonus: experience with marketing, ads platforms, or analytics data. Also ideal if you’ve worked with Elixir.

You’ll have meaningful ownership, real user impact, and the chance to define how AI actually works inside modern marketing teams.

Working hours and location:

Location: London, Chancery Lane
Hours: 9-6pm

For more information or to apply to this role please contact jess@usepassionfruit.com

Machine Learning Engineer Developer employer: usepassionfruit.com

At Passionfruit, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys flexible hybrid working arrangements, competitive benefits, and ample opportunities for professional growth in the rapidly evolving field of AI and marketing technology. Join us to make a meaningful impact as you develop cutting-edge ML systems that empower marketing teams worldwide.

U

Contact Details:

usepassionfruit.com Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Engineer Developer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow ML enthusiasts. 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 ML projects, especially those related to marketing workflows. This will give potential employers a taste of what you can do and how you can contribute to their team.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common ML interview questions and be ready to discuss your past projects in detail. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.

We think you need these skills to ace Machine Learning Engineer Developer

Machine Learning
LLMs (Large Language Models)
RAG (Retrieval-Augmented Generation)
Workflow Automation
Python
APIs
Data Pipelines

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with ML systems and any relevant projects you've worked on. We want to see how your skills align with what we're doing at Passionfruit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about the role and how you can contribute to our mission. Be genuine and let your personality shine through!

Showcase Your Projects:If you've got any personal or professional projects related to ML, don’t hesitate to include them. We love seeing practical applications of your skills and creativity!

Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It helps us keep track of applications and ensures you’re in the loop with updates!

How to prepare for a job interview at usepassionfruit.com

Know Your ML Stuff

Make sure you brush up on your machine learning fundamentals. Be ready to discuss your experience with building and shipping ML systems, especially in production. They’ll want to hear about specific projects you've worked on, so have some examples ready that showcase your skills.

Get Familiar with Marketing Workflows

Since the role is focused on marketing-specific workflows, it’s a good idea to understand how ML can be applied in this area. Research common marketing tools and platforms like Google Ads and CRM systems. This will help you speak their language and show that you’re genuinely interested in the role.

Show Off Your Collaboration Skills

This position involves working closely with product and engineering teams, so be prepared to discuss how you’ve collaborated in the past. Share examples of how you’ve worked with cross-functional teams to deliver successful projects, highlighting your communication and teamwork abilities.

Prepare for Technical Questions

Expect some technical questions during the interview. Brush up on Python, APIs, and data pipelines, as well as any relevant frameworks or libraries. Practising coding problems or system design questions can also give you an edge, so don’t skip this step!