Python Developer / Data Scientist - Wealth Management in London
Python Developer / Data Scientist - Wealth Management

Python Developer / Data Scientist - Wealth Management in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Cameron Kennedy

At a Glance

  • Tasks: Develop and enhance data-driven solutions using Python and machine learning.
  • Company: Dynamic wealth management firm focused on innovative client engagement.
  • Benefits: Competitive salary, collaborative team environment, and opportunities for continuous learning.
  • Why this job: Make a real impact by shaping how data drives client relationships.
  • Qualifications: Degree in relevant field and strong Python and SQL skills required.
  • Other info: Join a forward-thinking team with excellent career growth potential.

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

Location: London

This role will not provide sponsorship.

Are you passionate about using your Python and machine learning skills to drive smarter client engagement? We’re looking for a technically strong and commercially minded Python Developer / Data Scientist to help design, refine, and scale intelligent data-driven solutions within our CRM environment. You’ll play a key role in developing the Next Best Action engine — a platform that generates intelligent prompts to help prioritise client engagement.

Working alongside data scientists, analysts, and engineers, you’ll enhance algorithms, optimise code performance, and create tools that bring measurable business value.

What you’ll do:

  • Implement and enhance algorithmic business rules and machine learning models.
  • Refine data processing logic and improve the scalability of Python codebases.
  • Develop analytical tools and visual dashboards that inform decision-making.
  • Collaborate closely with stakeholders to understand use cases and deliver data solutions.
  • Maintain high standards of code quality, version control, and documentation.
  • Support the ongoing identification and development of new data science applications.

What you’ll bring:

  • Degree in Computer Science, Data Science, Mathematics, Engineering, or similar.
  • Strong experience with Python (Pandas, NumPy, scikit-learn) and SQL.
  • Knowledge of machine learning techniques, statistics, and probability.
  • Experience using Git for version control.
  • Familiarity with DBT and Power BI (or other data visualisation tools) is a plus.
  • Strong attention to detail, logical mindset, and problem-solving ability.
  • Excellent communication skills and a proactive, collaborative attitude.

You’ll be part of a highly analytical and forward-thinking team that’s shaping how data drives client relationships and business growth. This role is ideal for someone who enjoys building production-quality data tools, collaborating across teams, and continuously learning as part of an evolving data journey.

Python Developer / Data Scientist - Wealth Management in London employer: Cameron Kennedy

As a Python Developer / Data Scientist in our London office, you'll join a dynamic and innovative team dedicated to leveraging data for smarter client engagement. We offer a collaborative work culture that prioritises continuous learning and professional growth, alongside competitive benefits that support your well-being. With opportunities to work on cutting-edge projects like the Next Best Action engine, you'll play a pivotal role in driving meaningful business outcomes while enjoying the vibrant atmosphere of one of the world's leading financial hubs.
Cameron Kennedy

Contact Detail:

Cameron Kennedy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer / Data Scientist - Wealth Management in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry on LinkedIn or at local meetups. We can’t stress enough how valuable personal connections can be in landing that Python Developer/Data Scientist role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving machine learning and data visualisation. This is your chance to demonstrate your expertise and make a lasting impression.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. We recommend practicing coding challenges on platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure.

✨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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Python Developer / Data Scientist - Wealth Management in London

Python
Machine Learning
Data Processing
SQL
Pandas
NumPy
scikit-learn
Git
DBT
Power BI
Data Visualisation
Analytical Tools Development
Attention to Detail
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python and machine learning skills. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about data science and how you can contribute to our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any cool projects using Python, machine learning, or data visualisation tools, make sure to mention them. We’re keen to see practical examples of your work that demonstrate your skills and creativity.

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’s super easy – just follow the prompts!

How to prepare for a job interview at Cameron Kennedy

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially with libraries like Pandas, NumPy, and scikit-learn. Be ready to discuss how you've used these tools in past projects, as well as any challenges you faced and how you overcame them.

✨Showcase Your Machine Learning Knowledge

Prepare to talk about machine learning techniques you've applied in real-world scenarios. Think of specific examples where you've implemented algorithms or improved model performance, and be ready to explain your thought process behind those decisions.

✨Demonstrate Your Problem-Solving Skills

During the interview, expect to tackle some problem-solving questions. Practice explaining your approach to solving complex data issues clearly and logically. This will show your analytical mindset and how you can contribute to developing intelligent data-driven solutions.

✨Communicate Effectively with Stakeholders

Since collaboration is key in this role, think about how you can demonstrate your communication skills. Prepare examples of how you've worked with different teams or stakeholders to understand their needs and deliver effective data solutions.

Python Developer / Data Scientist - Wealth Management in London
Cameron Kennedy
Location: London

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

>