Staff Machine Learning Engineer ( | RecSys | Python)
Staff Machine Learning Engineer ( | RecSys | Python)

Staff Machine Learning Engineer ( | RecSys | Python)

Full-Time No home office possible
Dex

At a Glance

  • Tasks: Design and build cutting-edge ML systems to optimise user rewards and predict value.
  • Company: High-growth tech company revolutionising performance marketing with a global reach.
  • Benefits: Competitive salary up to £220,000, bonuses, equity, and a vibrant office in Shoreditch.
  • Other info: Be part of an innovative culture with significant growth opportunities in a fast-paced environment.
  • Why this job: Join a dynamic team and make a real impact on user engagement and brand success.
  • Qualifications: Experience in Python and machine learning, with a passion for data-driven solutions.

Location: London, 4 days in office (Shoreditch)

Salary: Up to £220,000 + Bonus + Compelling Equity

This role is with one of Dex’s trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they’re looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process.

About the company:

We’re working with a high-growth, profitable technology company building a new category in performance marketing. Their platform rewards a global user base of tens of millions for engaging with digital products, creating a powerful acquisition channel for some of the world’s largest brands. The business has achieved significant scale and revenue without external funding and continues to grow rapidly across international markets.

The opportunity:

This is an early hire into a newly forming London engineering team. You’ll work on a core problem at the heart of the business: predicting user value in real time and optimising personalised reward systems at scale. The role is hands‑on, with ownership across the full lifecycle, from modelling to production deployment and iteration.

What you’ll do:

  • Design, build, and scale production‑grade ML systems
  • Develop real‑time models to predict individual user value (pLTV)
  • Optimise personalised reward systems based on behaviour and market dynamics
  • Identify and diagnose underperforming campaigns using causal inference
  • Own end‑to‑end delivery: modelling, deployment, monitoring, and optimisation
  • Apply statistical methods (A/B testing, regression, etc.)

Staff Machine Learning Engineer ( | RecSys | Python) employer: Dex

This high-growth technology company, located in the vibrant Shoreditch area of London, offers an exceptional work environment that fosters innovation and collaboration. With a focus on employee development and a culture that values creativity, you will have the opportunity to take ownership of impactful projects while enjoying competitive compensation, including bonuses and equity. Join a team that is not only shaping the future of performance marketing but also prioritises your professional growth and well-being.
Dex

Contact Detail:

Dex Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Machine Learning Engineer ( | RecSys | Python)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work at companies you're eyeing. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Prepare for those interviews! Brush up on your Python skills and be ready to discuss your past projects. We want you to showcase how you've tackled real-world problems with machine learning.

✨Tip Number 3

Don’t just apply blindly! Use our platform to tailor your applications. Let us help you highlight your strengths and align them with what the company is looking for.

✨Tip Number 4

Follow up after interviews! A quick thank-you note can go a long way. It shows your enthusiasm and keeps you fresh in their minds as they make decisions.

We think you need these skills to ace Staff Machine Learning Engineer ( | RecSys | Python)

Machine Learning
Python
Real-Time Modelling
Statistical Methods
A/B Testing
Causal Inference
Production Deployment
Data Optimisation
End-to-End Delivery
Performance Marketing
User Value Prediction
Behaviour Analysis
Monitoring and Iteration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Staff Machine Learning Engineer. Highlight your experience with Python and any relevant projects that showcase your skills in building and scaling ML systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the company's goals. Be genuine and let your personality come through.

Showcase Your Projects: If you've worked on any interesting machine learning projects, make sure to mention them! Include links to your GitHub or any relevant portfolios. This gives us a better idea of your hands-on experience and problem-solving skills.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!

How to prepare for a job interview at Dex

✨Know Your Stuff

Make sure you brush up on your machine learning concepts, especially around real-time models and personalised reward systems. Be ready to discuss your previous projects in detail, focusing on the challenges you faced and how you overcame them.

✨Showcase Your Python Skills

Since this role heavily involves Python, be prepared to demonstrate your coding skills. You might be asked to solve a problem on the spot, so practice common algorithms and data structures beforehand. Familiarise yourself with libraries like Pandas and Scikit-learn.

✨Understand the Company’s Goals

Research the company’s performance marketing strategies and their user engagement model. Knowing how they operate will help you tailor your answers and show that you're genuinely interested in contributing to their success.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technology stack, and the challenges they face. This not only shows your interest but also helps you gauge if the company culture aligns with your values.

Staff Machine Learning Engineer ( | RecSys | Python)
Dex

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>